Monday, January 11, 2010

svn: просмотр/воскрешение удаленных файлов

Периодически забываю, поэтому вот.
Находим номер ревизии, в которой был удален нужный файл:
$ cd working-copy
$ svn log -v

Допустим, файл был удален в ревизии 100.
Восстанавливаем файл:

  • с предыдущей историей:


$ svn copy http://svn.example.com/repos/repo/trunk/myfile@99 ./myfile


  • без истории:


$ svn cat http://svn.example.com/repos/repo/trunk/myfile@99 > ./myfile
svn add myfile

No comments:

Post a Comment