дубликат : Какой простой способ восстановить файл в Subversion?
Каков наилучший способ отменить удаление файла и сохранить историю файлов.
Я случайно удалил файл и передал его вместе с другими изменениями.
Я могу получить более старую версию файла и добавить ее в SVN, но я думаю, что этот подход потеряет историю изменений.
Как мне сохранить историю?
Вы можете попробовать обратное объединение, но если это один файл, svn copy может быть проще:
svn copy file:///var/svn/repos/test/far-away -r 6 near-here
(Поиск на этой странице для «рекомендуемых»)
Я могу получить более старую ревизию файла и добавить ее в SVN, но я думаю, что этот подход потеряет историю изменений
Нет, не будет. Это правильная вещь. История будет отражать удаление файла, но также и его добавление в последующей ревизии. Вот что такое история - запись того, что произошло.
Вернуть этот файл к более ранней версии.
В TortoiseSVN самый простой способ сделать это через окно Log .
Если вы удалите файл с помощью команды меню удаления TortiseSVN или svn rm, история все еще там. Он не будет потерян, если вы не будете связываться с хранилищем более глубоко.
svn rm