Каков термин SVN для удаления изменений? - PullRequest
2 голосов
/ 23 января 2011

Я внес изменения в несколько файлов в SVN, и я хочу отменить изменения, которые я сделал, т. Е. Сделать так, чтобы моя версия была версией в HEAD.Каков термин SVN для этого (так что я могу найти его в tortoisesvn - я не уверен, должен ли я revert / clean up и т. Д.)?

Ответы [ 3 ]

4 голосов
/ 23 января 2011

То, что вы хотите, это svn revert.

Чтобы вернуть все файлы в вашей рабочей копии из командной строки, используйте рекурсивный параметр: svn revert -R $WC_ROOT. Я не уверен, что команда revert в Tortoise по умолчанию рекурсивна, но у нее должна быть опция.

Обратите внимание, что возврат не удалит файлы, которые не являются частью ревизии, которую вы извлекли. Например, если вы использовали svn add, чтобы добавить файл, который не был зафиксирован, или в пути к вашей рабочей копии, который еще не был добавлен, есть файл, он все равно будет существовать с "?" статус даже после того, как вы выполните команду возврата.

Вот некоторая документация по всем командам, доступным в subversion: http://svnbook.red -bean.com / ru / 1.5 / svn-book.html # svn.ref

2 голосов
/ 23 января 2011

я верю, что это

svn revert filename
2 голосов
/ 23 января 2011

svn revert должен сделать свое дело.

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