我有一些SVN文件从损坏的硬盘恢复,因此损坏了SVN。
是否可以直接从SVN修订数据库文件中提取文件?
E.g。我有“MyProject \ db \ revs \ 0”,我在这个目录文件中看到提交“0”,“2”,“3”,“4”,...,“7”,这些文件大致相同丢失文件的大小。
我只有这个目录(“MyProject \ db \ revs \ 0”)。
这是非常古老的SVN(1.6.6)。不需要任何日志或其他信息。我只需要尽可能最新版本的文件(我确信大多数这些修订文件也都会损坏)。
谢谢。
答案 0 :(得分:0)
如果缺少修订版本且此存储库的修订数少于1000,您将无法恢复此存储库。修订版不包含文件,它们包含更改。因此,要构建修订版X中的文件,需要具有更改此文件的所有修订。
在用户计算机上搜索存储库备份(如果您创建了一个)或本地工作副本。
不要忘记将来备份。