所以我在里面找到了一个文件。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`
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top