Отображение.svn/ нетронутого файла обратно в файл в SVN (обратный поиск)

Итак, я нашел файл в папке.svn с таким именем.

.svn / нетронутые / FA /faa0544abc11c14647e18c2ee1283b445a1fa1e1.svn база

Теперь, взглянув на содержимое этого файла, я хочу выяснить, какое имя файла было в дереве SVN. Теперь он был удален из дерева. Так как же мне посмотреть этот файл в истории?

1 ответ

Решение

В .svn В папке вашего хранилища вы найдете файл wc.db, Это sqlite дБ.

Имя файла в исходной папке на самом деле является его контрольной суммой sha1.

Так что вы можете попробовать что-то вроде этого:

SELECT local_relpath  FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`

или же

SELECT repos_path FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
Другие вопросы по тегам