如何从损坏的svn修订文件中提取文件(“myproject \ db \ revs \ 0”目录)

时间:2016-09-13 19:02:19

标签: svn

我有一些SVN文件从损坏的硬盘恢复,因此损坏了SVN。

是否可以直接从SVN修订数据库文件中提取文件?

E.g。我有“MyProject \ db \ revs \ 0”,我在这个目录文件中看到提交“0”,“2”,“3”,“4”,...,“7”,这些文件大致相同丢失文件的大小。
我只有这个目录(“MyProject \ db \ revs \ 0”)。

这是非常古老的SVN(1.6.6)。不需要任何日志或其他信息。我只需要尽可能最新版本的文件(我确信大多数这些修订文件也都会损坏)。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果缺少修订版本且此存储库的修订数少于1000,您将无法恢复此存储库。修订版不包含文件,它们包含更改。因此,要构建修订版X中的文件,需要具有更改此文件的所有修订。

在用户计算机上搜索存储库备份(如果您创建了一个)或本地工作副本。

不要忘记将来备份。