我有一个旧的存储库,我没有转储文件。不过,我确实拥有完整的存储库,我希望能在新系统上运行它。
我试着阅读Recover svn from directory backup after server failure,这给了我希望,但似乎并没有为我效劳。每当我将TortoiseSVN或svnadmin指向存储库文件夹进行检查时,它会报告“没有这样的修订版1”,尽管db文件夹中有130转。
非常感谢您提供的任何建议。
贝
答案 0 :(得分:1)
您始终可以使用
创建转储文件svnadmin dump [PATH_TO_REPO] > newDump.dmp
但是,我怀疑你会成功,因为错误信息表明您的修订版本有问题。
在 db / revs -dir中是否有一个名为“1”的文件?
答案 1 :(得分:1)
This blog post提到错误消息,请使用不同的修订号。
我注意到错误声称 修订版296不存在,事实上, 当我打开db / revs文件夹时 只到了295.完全 疯狂的猜测,我打开了/ current文件 并注意到它有296 它的修订号,所以我假设了 这是指向最新的指针 修订,但数据从未成功 到服务器......我修改了号码 到295和一切都立即 开始工作了。
但这有点黑客。