Я почав використовувати Subversion з TortoiseSVN. Якщо я відкриваю журнал і клацаю правою кнопкою миші на старій редакції, я бачу два варіанти, які звучать так, ніби вони повертаються до старій версії: "Оновити елемент до редакції" та "Повернутись до цієї редакції".
Я розумію, що оновлення до старішої версії використовується тоді, коли ви хочете лише оглянути стару версію, але насправді не змінити сховище. Повернення - це коли ви насправді накрутили і хочете, щоб остання редакція у сховищі була такою ж, як у попередній версії.
Отже, скажіть, що версія HEAD дорівнює 100, а я повертаю назад до 95. Це поверне мою робочу копію назад до 95. Тоді я можу здійснити цю зміну у сховищі, яка б створила версію 101 правильною? Чим це відрізняється, якщо я оновлювався до версії 95? Хіба це все ще просто не змінить зміни від останніх версій? Мене бентежить те, як відрізняється стан моєї робочої копії після повернення чи оновлення до попередньої версії.