我刚刚将我们的SVN服务器从旧版本1.6迁移到新的1.8.10 SVN ...
它进行了hotcopy并从1.6中验证了罚款。
现在它已在新的1.8.10 SVN服务器上推出,它无法再验证,发出此错误
svnadmin: E160004: r64460's root node's predecessor is r64458 but should be r64459
verify failed, exit code: 1
现在搜索互联网已经很久了,似乎唯一的补救方法就是进行转储/加载循环。 即使是hotcopy需要花费数小时才能完成,而且它是一个250GB的存储库。倾倒和装载会......可怕!
是否可以只转储受影响的那些,如下所示:
svnadmin dump -r 64458:64460 REPO_PATH > DEST_PATH.dump
然后重新加载? - 是否必须占用整个存储库。
svnadmin load -r 64458:64460 REPO_PATH < DEST_PATH.dump
所以......
提前致谢!