Я хочу взаимодействовать с файлом, который был удален из репозитория svn в последнее время, но когда я пытаюсь это сделать, я получаю предупреждение «не под управлением версии».Как взаимодействовать с удаленным файлом
Что я хочу сделать конкретно: svn cat
оригинальная версия этого файла для проверки/использования, но я не могу это сделать, так же как и то же предупреждение.
Если я svn log -v
родительский каталог старого файла, я могу увидеть версию, где был добавлен файл, и тот, где он был удален. Версия, в которую был добавлен файл (тот, который мне интересен), - r1678.
Если у меня svn log -r 1678 -v path/[email protected]
Я получаю предупреждение «не под управлением версии».
Если у меня svn cat -r 1678 path/[email protected]
, я получаю предупреждение «не под управлением версии».
Как я могу получить файл?
В случае, если это имеет значение, «удалить» было перемещение в другой каталог, но я не уверен, как он был перемещен. Если я делаю svn log newpath/file
, история не включает исходное местоположение файла, поэтому я предположил, что он был перемещен таким образом, который не сохранил историю (т. Е. Не тот же узел svn). Но я не уверен. Если я делаю svn log
на родителей пару уровней удалены, так что она включает в себя как старые и новые каталоги, я получаю следующее:
r1804 | ...
M newpath/file
r1755 | ...
M newpath/file
r1700 | ...
D oldpath/file
A newpath/file
r1678 | ...
A oldpath/file
Корень нужно здесь есть разница с оригинальной версией файла в качестве это было тогда, когда оно было впервые добавлено, что я не могу получить легко, так как история сломана при перемещении файла. Если есть простой способ сделать это, это будет оценено по достоинству, но это не технически то, что задает этот конкретный вопрос.
Как я могу взаимодействовать с удаленным файлом?