Черепаха Subversion - отменить обновление - PullRequest
6 голосов
/ 06 июля 2011

У меня есть папка на моей машине, но я намеренно не синхронизировался с основным проектом (я должен был выполнить разветвление, но не сделал этого)

Я перешел и обновил эту папку допоследняя версия, забывая, что я не должен этого делать.

Можно ли отменить это обновление и вернуться в состояние, в котором я находился до обновления?Или (закрыв окно обновления) можно посмотреть, какие файлы были обновлены / добавлены?

Спасибо

Ответы [ 4 ]

9 голосов
/ 06 июля 2011

Используйте "Update to Revision" и введите ревизию, в которой находилась ваша рабочая копия до обновления.

Если вы не знаете точную ревизию, вы можете использовать диалог журнала, чтобы сузить ее.

И есть файл журнала, в котором должен быть список всех файлов, которые были обновлены: Settings dialog->Saved Data->Action log: нажмите кнопку "Show".

1 голос
/ 06 июля 2011

Используйте функцию «обновить до ревизии». Смотри здесь для деталей

0 голосов
/ 25 июня 2014

Я должен был явно следовать этой последовательности:

svn update

(который вытащил много недавних обновлений, включая те, к которым я не был готов в производстве, черт!)

svn log | меньше

проверил, какое обновление я хочу вернуть

svn -r REVISION

, который совершил необходимое путешествие во времени, в безопасное прошлое: -)

0 голосов
/ 06 июля 2011

Вы пробовали журнал.Нажмите на кнопку «Показать журнал», которая покажет вам все обновления, которые вы сделали.Щелкните правой кнопкой мыши любую ревизию, к которой вы хотите вернуться, и выберите либо вариант «Вернуть к этой ревизии», либо любую другую, которая соответствует вашим потребностям.

Внизу будет область, показывающая, какаяфайлы были добавлены.

...