所以我在.svn文件夹中找到了一个文件,里面有这样的文件名。
的.svn /原始/ FA / faa0544abc11c14647e18c2ee1283b445a1fa1e1.svn基
现在通过查看该文件的内容,我想弄清楚它在SVN树中的文件名。它已从树中删除。那么如何在历史记录中反向查找此文件呢?
答案 0 :(得分:1)
在存储库的.svn
文件夹中,您会找到一个文件wc.db
。这是一个sqlite db。
pristine文件夹中的文件名实际上是sha1校验和。
所以你可以尝试这样的事情:
SELECT local_relpath FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
或
SELECT repos_path FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`