【发布时间】:2015-04-28 01:10:55
【问题描述】:
我正在尝试使用“svnadmin hotcopy”备份我的 subversion 存储库并收到错误:
svnadmin: E200002: 序列化散列缺少终止符
谷歌搜索后,我发现这个错误通常指向一个损坏的存储库,人们建议运行“svnadmin verify”来检查错误。但这在我的存储库上没有显示任何错误,可以毫无问题地验证每个修订版。很长一段时间以来,我每天都在使用存储库,没有任何问题。
更多的谷歌搜索显示了这个关于在旧的 repos 上运行 hotcopy 的错误报告,这可能是我遇到的问题:
错误报告中的回复对我来说太技术性了,无法完全解读...如果我没看错的话,修复将太低效而无法实施,因此他们决定不理会该错误。
那么我怎样才能解决这个问题并让 hotcopy 再次在我的存储库上工作呢?有没有办法将我的存储库升级到可以与 hotcopy 一起使用的新格式?或者还有其他安全的方法来备份我的存储库吗?
我在 Windows 7 x64 上运行 TortoiseSVN 1.8.10.26129。我还尝试了“Subversion for Windows”1.8.10 并得到了同样的错误。
【问题讨论】: