Як встановити 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: Тепер давайте розглянемо, як інтегруватись із затемненням, якщо затемнення не містить плагіна, тоді підкліп повинен бути встановлений відповідно до наступного навігаційного шляху:

Перейдіть у Довідку -> Встановіть нове програмне забезпечення… http://subclipse.tigris.org/update_1.10.x

Після цього натисніть на опцію Додати; з’явиться прапорець для субкліпу (так, як ви його назвали під час додавання вищевказаної URL-адреси), закінчіть процес. Це змушує затемнення інтегруватися до SVN.

Щоб перевірити те саме, виконайте наведені нижче дії.

"Вікно" -> "Відкрита перспектива" -> "Інше …", опція імені зараз почне з'являтися тут.

Крок 6: Створення SVN-сховища із затемненням

Перейдіть до Windows -> Показати перегляд -> знайдіть SVN та виберіть опцію SVN Repositories

Крок 7: Всередині вікна сховищ SVN, виглядаючи як показано, виконайте наступні дії

Клацніть правою кнопкою миші, виберіть команду Створити -> Місце розташування сховища, а потім у полі URL введіть svn: // localhost, як показано нижче, а потім натисніть кнопку «Завершити».

Якщо ви отримаєте помилку після цього (тобто якщо на консолі затемнення з’являється якась помилка), переконайтеся, що обробляйте налаштування проксі (для довідок просто шукайте помилку на сайті stackoverflow.com).

Крок 8: Після цього перейдіть до панелі навігації, клацніть правою кнопкою миші проект -> Команда -> Поділитися проектом, а потім виберіть SVN -> Далі -> Готово. Натиснувши кнопку фінішу, ви побачите, що SVN встановлений у вашій системі

Крок 9: Тепер ви можете продовжувати редагувати свої програмні файли, і затемнення може вести слідку за тими, відстежувати зроблені зміни, клацніть правою кнопкою миші на "Проект" у Project Explorer затемнення, потім перейдіть до "Команда", а потім виберіть "Синхронізувати з сховищем". Це дасть всі зміни, які там з'являються, і вперше ви можете просто вибрати файли серед набору, який потрібно здійснити, і тоді SVN генерує номер ревізії проти того ж.

Будь-ласка, переконайтеся, що вводити файли лише цим способом, оскільки щоразу, коли ви створюєте масові файли / папки, тоді генерується номер редакції.

Давайте трохи пояснимо на прикладі:

Якщо ви розробляєте модуль, що містить 10 файлів, і вони співвідносяться таким чином, що їх планується доставити в одному випуску, тоді переконайтеся, що все це зроблено в одній редакційній голові, так що, якщо ваш клієнт скаже повернути зміни ніж просто повернувши цей номер редакції, ви можете бути впевнені, що все пов'язане було повернено.

Крок 10: SVN також надає можливість знайти історію даного файлу, ви можете безпосередньо замінити свій поточний код на ці версії, також якщо ви бажаєте цього ж.

Підводячи підсумки тут, той же спосіб SVN може бути інтегрований з IDE, як код Visual Studio. Отже, для паралельної розробки, щоб задовольнити спритні обмеження робочої шкали часу, SVN є хорошим інструментом централізації.

Рекомендовані статті

Це керівництво щодо встановлення SVN. Тут ми обговорили основну концепцію, кроки для встановлення SVN в нашій системі. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Як встановити Дженкінс
  2. Як встановити SQL Server
  3. Як встановити MATLAB