Мы случайно удалили папку 'тегов' из нашего репозитория Подрывной деятельности, где мы только намеревались удалить один определенный тег. Что самый легкий путь состоит в том, чтобы вернуть папку 'тегов'?
Мы используем TortoiseSVN в качестве нашего клиента, и я думал, что, когда я перехожу к repo браузеру и показываю журнал, будет что-то как, "возвращаются изменения от этого пересмотра" так же того, что Вы видите в подобном диалоговом окне на Вашей рабочей копии. Но там нет такой команды...
Просто скопируйте удаленную папку из более ранней версии.
В обозревателе репозитория нажмите кнопку HEAD (в правом верхнем углу), чтобы показать ревизии, в которой ваша папка все еще существует, затем щелкните эту папку правой кнопкой мыши и выберите «Копировать в ...» и введите путь туда, где вы хотите, чтобы папка была воссоздана (вероятно, тот же путь, который уже указан в текстовом поле).
Перейти к Браузер репозитория
вашего репозитория
, щелкните правой кнопкой мыши родительскую папку, в которой удален ваш папка существует. Теперь Показать журнал
родительской папки и выберите предыдущую ревизию, в которой вы зафиксировали операцию удаления. У вас появится список, щелкните правой кнопкой мыши папку в информации о версии и выберите Обновить до этой версии
.
Готово
Вам нужно будет выполнить обратное слияние .
Подробную информацию о том, как это сделать (и почти обо всем, что вам когда-либо понадобится или понадобится делать с SVN), можно найти в официальной книге в Интернете .