То, что вы хотите, это 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