Как восстановить удаленную ветку в Subversion? - PullRequest
2 голосов
/ 30 октября 2009

В нашем хранилище удалена ветка, и теперь мы думаем, что в ней есть код, который мы хотим сохранить после всего ...

командная строка, черепаха, SmartSVN, все хорошо ...

Ответы [ 4 ]

9 голосов
/ 30 октября 2009

Скопируйте ревизию до того, как она будет удалена, это восстановит ветвь, существовавшую в [REVISION], до ревизии HEAD .:

svn copy -r [ПЕРЕСМОТР] http://svn/path/to/branch http://svn/path/to/branch

Редактировать: разъяснение добавлено благодаря Майклу Хакнеру .

6 голосов
/ 30 октября 2009

Это то же самое, что и ответ МаркПауэлла, но относится только к TortoiseSVN.

Просмотрите журнал родительской папки ветви, найдите нужную ревизию, щелкните правой кнопкой мыши и выберите «Создать ветку / тег из ревизии» в правой части этого снимка экрана:

alt text

0 голосов
/ 30 октября 2009

Разве вы не можете использовать браузер репо и вернуться на пару ревизий?

Я что-то упустил?

0 голосов
/ 30 октября 2009

Является ли сервер коробкой Unix? Если это так, вы можете попробовать подключить его к другой машине, а затем, не монтируя, поместить содержимое устройства в файл ... Затем вы можете использовать комбинацию строк и grep, чтобы найти биты значения ... Хотя это это утомительно и не очень весело ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...