SVN - отклонить, изменить и вернуться к предыдущей версии - PullRequest
0 голосов
/ 16 ноября 2011

У нас есть SVN-репозиторий с несколькими пользователями.Один из пользователей случайно удалил каталог и зарегистрировал изменения.

Я мог бы просто проверить старую версию напрямую и перепроверить ее обратно, но я не хочу потерять информацию о версии в каталоге в SVN.

Как мне отказаться от изменения?

Ответы [ 2 ]

2 голосов
/ 16 ноября 2011

Если вы используете командную строку, типичным методом является «обратное слияние». Например, если версия 125 была регистрацией, которая удалила каталог, то вы бы выполнили такую ​​команду: svn merge -r 125:124. Это приведет к тому, что Subversion вытащит каталог из истории и поместит его в рабочую копию. Как только вы проверите, что все правильно, вы можете выполнить коммит и вернуть каталог обратно в Subversion.

1 голос
/ 16 ноября 2011

Если вы используете TortoiseSVN, он реализует функцию «отката».Вот документация: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-howto-rollback.html.

Если вы используете другой клиент, вы все равно можете сделать это вручную.Вы можете проверить эту ссылку: http://svnbook.red -bean.com / ru / 1.5 / svn.branchmerge.basicmerging.html # svn.branchmerge.basicmerging.resurrect

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...