Програмне забезпечення Subversion, яке також називають SVN, є системою керування версіями з відкритим кодом. Subversion (SVN) дозволяє командам переглядати попередні версії файлів і відстежувати їх зміни з часом. Subversion був спочатку випущений у 2000 році CollabNet. Тепер він ліцензований під Apache. 3 листопада 2023 р
Що таке SVN? Apache Subversion, також відомий як Subversion, SVN, є найпопулярнішою централізованою системою контролю версій на ринку. У централізованій системі всі файли та історичні дані зберігаються на центральному сервері. Розробники можуть зафіксувати свої зміни безпосередньо в центральному сховищі сервера.
Apache Subversion (SVN) використовується більше 20 років у проектах із великим розміром файлів залишається популярним вибором для контролю версій, особливо серед компаній, що займаються розробкою корпоративного програмного забезпечення, виробництвом, напівпровідниками та іграми сьогодні.
Централізований проти розподіленого: SVN є централізованим VCS, тоді як Git є розподіленим. Це означає, що SVN покладається на центральне сховище, яке називається «транк» для зберігання змін коду, тоді як Git дозволяє розробникам зберігати зміни локально та ділитися ними з іншими.
Subversion SVN означає Підривна діяльність. Це централізована система контролю версій, яка поширюється за ліцензією Apache з відкритим кодом. SVN дозволяє декільком розробникам синхронізувати поточні та останні версії даних, наприклад вихідних файлів. Він відстежує всі зміни, які користувачі вносять у файли.
Недоліки роботи з Subversion
- Subversion (SVN) має складну модель розгалуження.
- Subversion (SVN) має обмежену продуктивність і масштабованість.
- Subversion (SVN) має лише базові можливості злиття.
- Helix Core – керування версіями.