映射。svn/原始文件返回到svn中的文件(反向查找)
-
21-12-2019 - |
题
所以我在里面找到了一个文件。svn文件夹有这样的文件名。
.svn/原始/fa/faa0544abc11c14647e18c2ee1283b445a1fa1e1。svn-基地
现在通过查看这个文件的内容,我想弄清楚它在SVN树中有哪个文件名。它现在已从树中删除。那么如何在历史中反向查找这个文件呢?
解决方案
在 .svn
你的存储库的文件夹,你会发现一个文件 wc.db
.这是一个sqlite db。
原始文件夹中的文件名实际上是其sha1校验和。
所以你可以尝试这样的事情:
SELECT local_relpath FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
或
SELECT repos_path FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
不隶属于 StackOverflow