SVN восстановить удаленный файл - PullRequest
9 голосов
/ 06 апреля 2010

Если я удаляю файл в стволе хранилища svn, могу ли я получить файл, если я запрашиваю предыдущую версию, или файл был удален навсегда?

Ответы [ 2 ]

14 голосов
/ 06 апреля 2010

Вы получите его в предыдущей ревизии.

На самом деле, нет «стандартного» способа полностью избавиться от файла в хранилище Subversion. Существует много горячих споров о том, должна ли быть реализована такая функция (см., Например, этот отчет об ошибке и этот пост в блоге )

1 голос
/ 19 июля 2012

Нет способа (начиная с версии клиента 1.6.18) заставить клиента восстановить предыдущую версию, обратившись непосредственно к удаленному файлу, поскольку клиент плохо обрабатывает истории изменения пути.

Один из способов получить файл - экспортировать старую ревизию (в какое-то безопасное место). Вы должны экспортировать весь каталог с этой версией. И затем, если вы хотите зафиксировать реверсию этой ревизии, скопируйте файл на место, добавьте его, подтвердите;

...