2010-04-21 3 views

ответ

1

Восстановление удаленных файлов в Subversion немного сложнее. Это ваш лучший выбор я думаю:

svn copy -r 411(revision in which the file existed) http://svn.scm.example.com/repository/trunk/doc/text/file.txt file.txt 
2

Задать SVN, чтобы отменить изменения от пересмотра, в котором файлы интереса были удалены в вашей рабочей копии, а затем частично фиксировать изменения, так что только файлы, представляющие интерес восстановлены и никакие другие изменения не совершаются.

0

Просто используйте команду svn merge, чтобы отменить фиксации.

в SVN 1.5.x

svn merge -c -RevisionWithTheFileYouWantToUndelete URL/trunk 

в SVN 1.6.x

svn merge -c -RevisionWithTheFileYouWantToUndelete ^/trunk 

(^/ствол Dependes на структуру вашего репо)

Будьте осторожны, чтобы предварить пересмотр с тире и перед тем, как сделать такое, у вас нет незафиксированных изменений в вашей рабочей копии.

Чем все файлы будут восстановлены. Нет, вы можете использовать отмененные вещи, которые вы не хотели бы иметь

svn revert file.txt... 

Вы оставляете те, которые должны быть восстановлены и, наконец, просто совершить это.

 Смежные вопросы

  • Нет связанных вопросов^_^