Я случайно удалил главную папку в Размноженном Браузере Черепахи-SVN. Рабочая папка незатронута.
Что рекомендуемый путь состоит в том, чтобы инвертировать это?
Я просто Возвращаюсь назад к предыдущей версии? Или я должен сделать Контроль к той предыдущей версии в новую папку и удалить старую папку?
Поскольку вы упомянули, что используете TortoiseSVN:
Выполните TortoiseSVN | Показать журнал в рабочем каталоге. Щелкните правой кнопкой мыши отметку, в которой вы удалили папку. Выберите Отменить изменения из этой версии.
Это воссоздает недостающие файлы в вашей рабочей папке. Затем вы можете отменить любые ДРУГИЕ изменения, внесенные в эту ревизию, которые вы действительно хотите сохранить. Как только ваша рабочая папка будет в нужном вам состоянии, выполните фиксацию.
Я не уверен, сохраняет ли этот метод историю.
Вы можете сделать копию из ревизии непосредственно перед удалением, чтобы добавить её обратно в репо.
В svn нет настоящей опции 'undelete'.
Вы пробовали обратиться к документации TortoiseSVN?
Это описано как Откат ревизий.
Происходит откат удаления, так что предыдущая версия (та, что была до удаления) становится новой ревизией HEAD. Удаление всё равно появится в журнале, но там также описано, как вы можете избежать неловкости (хотя это сложнее) :)
.Для получения дополнительной информации см. книгу о подрывной деятельности.
Есть и другие вопросы, похожие на ваши, здесь, в Stackoverflow. Может быть, вы могли бы найти что-то полезное из ответов там.