Получение последней версии удаленной папки в подрывной

Мне нужно получить содержимое папки, удаленную из нашего репозитория давным-давно

  • Я все еще знаю имя папки
  • Я не знаю версию, в которой она была удалена.
  • Я не знаю дату его удаления.
  • В истории родительского каталога нет информации (т.е. не упоминается, что папка удалена)

svn log, похоже, не помогает:

$ svn log deleted_folder
svn: 'deleted_folder' is not under version control

svn co также не помогает

$ svn co URL/deleted_folder

Как узнать последнюю версию удаленной папки?

РЕДАКТИРОВАТЬ: вариант будет с грубой силой проверять назад для каждой ревизии, но поскольку их больше, чем 10 000, вариант будет только для чрезвычайной ситуации. И я действительно чувствую, что определенно должен быть лучший способ.

Ответы

Ответ 1

Вы можете найти версию, в которую был удален каталог, перейдя в родительский каталог удаленной директории и используя следующую команду:

 svn log -v . > somefile

затем выполните поиск некоторого файла в редакторе для записи о ревизии, содержащей delete для имени каталога.

Ответ 2

Вы можете найти исправление, используя:

svn log -v | grep "D/deleted_folder" -C 5

Затем вы должны скопировать ревизию в текущую в соответствии с ответом на этот вопрос:

изучение истории удалённого файла