Как да инсталирате SVN?

SVN е ценен инструмент, разработен от Apache, използван в света на програмирането за версия и софтуерна версия. Това е централизирана система с отворен код. SVN е удобен, когато множество разработчици работят върху приложение и те искат да поддържат кода си на място, заедно с записа на версии, създадени срещу всеки файл, историята на извършване на всеки файл.

Освен това, в случай че клиентът ви иска някои документи / напредък във вашия код или друго, ако искате да експортирате кода си на клиентски места, вероятно това е най-лесната платформа за управление на всички тези неща. Можете да създадете произволен брой хранилища въз основа на вашия тип съдържание или конкретно други отличителни критерии. Можете да създадете произволен брой папки в този клон на хранилището и следователно яснотата също преобладава.

Предимства на SVN

  • SVN се занимава с хранилище, основно място, където почива ангажираният ви код заедно с историята на версиите. Репозиторият обикновено разчита на файлов сървър, който изпълнява програмата на сървъра Subversion и доставя съдържание на Subversion клиенти
  • Искате да добавите код в същия файл / клас на услуги / хранилище? Просто попълнете вашата част от кода и извършете / натиснете SVN. След като направите това, проследяваща версия ще бъде присвоена на съответните файлове и други разработчици могат да актуализират, че са проверили кодове от SVN хранилището, така че работата ви не се затруднява повече.
  • Работите върху различни модули и искате да обедините код по-късно? Добре !! SVN предоставя клонове за това, можете да изрежете клон от основния клон и да поставите вашите модули / набор от код в него. Клоните са удобни в случаите, когато търсите да доставите части от код в множество спринти (пъргава парадигма).
  • Разработчиците всъщност вземат справка от директория, в която се случва основното развитие, и се нарича Trunk .

Ключова точка на SVN

  • Докато работите с хранилища, не забравяйте да вземете редовното архивиране, така че ако сървърът не успее, тогава можете да получите достъп до последната версия на вашите файлове.

Моля, изпълнете следната команда за създаване на резервни копия

svnadmin hotcopy path/to/repository path/to/backup

Стъпки за инсталиране на SVN

Нека да обсъдим необходимите стъпки за инсталиране на SVN са следните

Стъпка 1: Отидете на https://tortoisesvn.net/downloads.html и изтеглете подходящата версия сред показаните опции, както е показано по-долу (моля, изберете стабилната версия, която се появява в момент, в който ще изтеглите това):

Стъпка 2: Маркирайте папката, в която искате да създадете хранилище, като използвате следните стъпки

Сега кликнете с десния бутон върху хранилището -> TortoiseSVN -> създайте хранилище тук

Стъпка 3: След като маркирате папката за създаване на хранилище, се появява диалогов прозорец, не забравяйте да копирате URL адреса в синьо в своите лепкави бележки за по-късни справки.

Стъпка 4: Сега изберете желаната от вас папка на проекта, която трябва да бъде проследена, щракнете с десния бутон върху нея и щракнете върху опцията за плащане на SVN. Правейки това, вие казвате на SVN да следи промените, които предстои да направим в нашия код.

Не забравяйте да изберете избрания радио бутон „Ревизия на главата“, след като натиснете ОК след това, получавате следния диалогов прозорец:

Така че можете да видите тук, че номерът на ревизията изглежда 0, също така ще видите, че в папката, която се проверява, ще се създаде .svn папка.

Стъпка 5: Сега нека разгледаме как да се интегрираме с eclipse, ако eclipse не съдържа приставката, тогава трябва да бъде инсталиран субклип съгласно следващия навигационен път:

Отидете на Помощ -> Инсталиране на нов софтуер… http://subclipse.tigris.org/update_1.10.x

Щракнете върху опция Добавяне, след като направите това; ще се появи отметка за Subclipse (както сте посочили от вас, докато добавите горния URL адрес), завършете процеса. Това кара затъмнението да се интегрира с SVN.

За да проверите същото, моля, следвайте дадените стъпки:

„Прозорец“ -> „Отворена перспектива“ -> „Друго…“, опция за име ще започне да се появява тук тук.

Стъпка 6: Създаване на SVN хранилище с затъмнение

Отидете в Windows -> Покажи изглед -> потърсете SVN и след това изберете опцията SVN Repositories

Стъпка 7: В прозореца на SVN хранилища, изглежда като показан, направете следните стъпки

Щракнете с десния бутон на мишката, след това изберете New -> Местоположение на хранилището, след това в полето URL въведете svn: // localhost, както е показано по-долу, след което щракнете върху Finish.

В случай, че получите грешка след това (т.е. ако на конзолата затъмнение се появи някаква грешка), не забравяйте да се справите с настройките на прокси сървъра (за справки просто потърсете грешката в stackoverflow.com).

Стъпка 8: След като направите това, отидете на панела за навигация, щракнете с десния бутон върху проекта -> Екип -> Споделете проекта, след това изберете SVN -> Напред -> Край. След като щракнете върху бутона за финал, ще видите, че SVN е инсталиран във вашата система

Стъпка 9: Сега можете да продължите да редактирате вашите програмни файлове и eclipse може да запази следите на тези, да проследите извършените промени, щракнете с десния бутон върху „Project“ в Project Explorer на затъмнението, след това отидете на „Team“ и след това изберете „Синхронизиране с хранилище“. Той ще даде всички промени, появяващи се там и за първи път, можете просто да изберете файловете сред набора, който трябва да бъде извършен, и след това SVN ще генерира ревизионен номер срещу същото.

Моля, уверете се, че ангажирате файловете само по този начин, защото всеки път, когато извършите групови файлове / папки, след това се генерира ревизионен номер.

Нека да стане малко ясно с пример:

В случай, че разработвате модул, съдържащ 10 файла, и те са свързани така, че те се планират да бъдат доставени в едно и също издание, тогава не забравяйте да извършите всички тези в една глава за ревизия, така че в случай, че клиентът ви каже да възстанови промените отколкото просто като върнете този ревизионен номер, можете да се чувствате сигурни, че всичко свързано е върнато.

Стъпка 10: SVN също предоставя възможност да намерите историята на даден файл, можете директно да замените текущия си код с тези ревизии, също така ако желаете за същия.

Обобщавайки тук, по същия начин SVN може да бъде интегриран с IDE като код на Visual Studio. Така че за паралелно развитие, за да задоволи гъвкаво ограничените работни времеви ограничения, SVN е добър инструмент за централизация.

Препоръчителни статии

Това е ръководство за това как да инсталирате SVN. Тук сме обсъдили основната концепция, стъпките за инсталиране на SVN в нашата система. Можете също да разгледате следните статии, за да научите повече -

  1. Как да инсталирате Дженкинс
  2. Как да инсталирате SQL Server
  3. Как да инсталирате MATLAB