Каков самый простой способ вернуть рабочую копию в предыдущую версию с помощью Windows TortoiseSVN?
Я не нашел команду "findable", чтобы сделать это быстро.
Каков самый простой способ вернуть рабочую копию в предыдущую версию с помощью Windows TortoiseSVN?
Я не нашел команду "findable", чтобы сделать это быстро.
Существует несколько способов сделать это. Но не просто обновляйте предыдущую версию, как предлагается здесь.
Самый простой способ вернуть изменения из одной ревизии или из диапазона ревизий - использовать диалог журнала изменений. Это также метод использования, который вы хотите отменить последние изменения и сделать более раннюю ревизию новой HEAD.
Show All
или Next 100
, чтобы просмотреть интересующие вас ревизии.Context Menu
→ Revert
изменения из этой версии.Context Menu
→ Revert to this revision
. Это отбросит все изменения после выбранной ревизии.Вы вернули изменения в своей рабочей копии. Проверьте результаты, затем зафиксируйте изменения.
Все решения объясняются в Как мне...." часть документов TortoiseSVN.
Я использовал те же инструкции Stefan
, которые использовались, взятые из сайта Tortoise.
Но важно нажать COMMIT прямо после. Я сходил с ума, пока не осознал это.
Если вам нужно сделать более старую ревизию, переделайте следующую версию:
Выберите файл или папку, в которой необходимо вернуть изменения. Если вы хотите вернуть все изменения, это должна быть папка верхнего уровня.
Выберите TortoiseSVN → Показать журнал, чтобы отобразить список изменений. Возможно, вам нужно будет использовать Show All или Next 100, чтобы отобразить интересующую вас ревизию.
Щелкните правой кнопкой мыши на выбранной ревизии, затем выберите Контекстное меню → Вернуть эту ревизию. Это отбросит все изменения после выбранной ревизии.
Сделать фиксацию.
Команда Revert в контекстном меню игнорирует ваши изменения и возвращает рабочую копию в прежнее состояние. Вы также можете выбрать желаемую ревизию, отличную от "Голова", когда вы "CheckOut" из репозитория.
Щелкните правой кнопкой мыши папку, находящуюся под управлением SVN, перейдите в TortoiseSVN → Показать журнал. Запишите версию, к которой вы хотите вернуться, а затем перейдите в TortoiseSVN → Обновить до версии....
В контекстном меню TortoiseSVN выберите "Обновить до версии", введите нужный номер ревизии и введите:)