Сопоставление .svn/первозданного файла обратно с файлом в svn (обратный поиск)

StackOverflow https://stackoverflow.com//questions/23015918

  •  21-12-2019
  •  | 
  •  

Вопрос

Итак, я нашел файл внутри папки .svn, у которого такое имя файла.

.svn/нетронутый/fa/faa0544abc11c14647e18c2ee1283b445a1fa1e1.svn-база

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

Это было полезно?

Решение

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

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

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

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

или

SELECT repos_path FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top