Subversion зберігає локальну «первинну» копію кожного файлу такою, якою вона була на момент останнього оновлення робочої копії. Якщо ви внесли зміни та вирішили скасувати їх, ви можете скористатися командою «revert», щоб повернутися до початкової копії. Кожного разу, коли ви вносите набір змін, ви створюєте одну нову «версію» в сховищі.
Редакція HEAD стосується найновіша версія в сховищі. Якщо ви переглядаєте ГОЛОВНУ ревізію свого репозиторію і хтось із ваших товаришів по команді вносить зміни, ці нові зміни буде включено, коли ви вирішите перевірити робочу копію цієї версії або отримати певну інформацію про неї.
Якщо ви бажаєте більше контролювати процес оновлення, вам слід скористатися TortoiseSVN → Оновити до версії… натомість. Це дозволяє оновити вашу робочу копію до певної версії, а не лише до останньої.
«Редакція» — це поточна версія (пам’ятайте, що всі файли в репозиторії SVN використовують однаковий номер версії). «Останні зміни» — це версія, коли останній раз було змінено цей конкретний файл. svn інформація для всього каталогу.
Ось деякі з ключових відмінностей: Централізований проти розподіленого: SVN є централізованим VCS, тоді як Git є розподіленим. Це означає, що SVN покладається на центральне сховище, яке називається «транк» для зберігання змін коду, тоді як Git дозволяє розробникам зберігати зміни локально та ділитися ними з іншими.