филиал был удален из нашего хранилища, и теперь мы думаем, что есть код, который мы хотим сохранить в конце концов ...Как восстановить удаленную ветку в subversion?
командной строки, Tortoise, SmartSVN, все хорошо ...
филиал был удален из нашего хранилища, и теперь мы думаем, что есть код, который мы хотим сохранить в конце концов ...Как восстановить удаленную ветку в subversion?
командной строки, Tortoise, SmartSVN, все хорошо ...
Скопируйте редакция перед она была удалена, это восстановит ветвь, как она существовала в [пЕРЕСМОТР] для пересмотра Головного .:
СВН скопировать -r [пЕРЕСМОТР] http://svn/path/to/branchhttp://svn/path/to/branch
Edit: Разъяснение добавлено благодаря Michael Hackner.
Чтобы уточнить: это восстановит ветвь как он существовал в [ПЕРЕСМОТР] для пересмотра HEAD. –
Спасибо за ответ. Я сделал это с проверкой, вместо этого, чтобы получить локальную копию. – Number8
Является ли сервер коробкой Unix? Если это так, вы можете попробовать подключить его к другой машине, а затем без ее установки, а затем содержимое устройства в файл ... Затем вы можете использовать комбинацию строк и grep для определения битов значения ... Хотя это является утомительным и не очень весело ...
Это не обязательно для Subversion. Subversion хранит материал, если вы не сбрасываете содержимое репозитория в другой файл, не удаляете его и не возвращаете его обратно. (Да, это иногда создает проблему.) Данные там где-то, единственная проблема заключается в получении Subversion для используй это. –
Поскольку OP специально упоминает TortoiseSVN, и это расширение оболочки для Windows Explorer, шансы ОЧЕНЬ хороши, это не окно Unix. Кроме того, как сказал Давид, ни один из других вещей в вашем ответе не применяется. –
diroce спросил, был ли сервер Unix. TortoiseSVN является клиентом. Тот факт, что клиент работает в Windows, ничего не говорит о ОС сервера. – cdmckay
Не можете ли вы использовать браузер репо и вернуться назад?
Я что-то упустил?
Не обычный пользователь Черепахи; до сих пор, который имеет самый простой интерфейс для просмотра предыдущих версий. Спасибо. – Number8
Это то же самое, что и ответ MarkPowell, но специфичный для TortoiseSVN.
Просмотр журнала для родительской папки филиала, найти ревизию, которую вы хотите, щелкните правой кнопкой мыши и выберите «Создать ответвление/метку из ревизии», справа в нижней части этого экрана:
Возможный дубликат из [Необходимость восстановления удаленной ветви в Subversion] (https://stackoverflow.com/questions/1568484/need-to-restore-a-deleted-branch-in-subversion) – BatteryBackupUnit