svnsync:E200014基本校验和不匹配错误

时间:2014-02-05 13:45:41

标签: svn visualsvn-server

我们正在使用svnsync.exe工具将master数据库同步到镜像。在同步一些修订版后会出现以下错误,

Transmitting file data .svnsync: E200014: Base checksum mismatch on '/dummy/test.c':

expected:  0da1996b426ea281ac8760a8836b375e
actual:  ff4dd221072b56ee719517e5aa0d756c

请注意,我们使用了subversion 1.7.5二进制文件。

先谢谢。

1 个答案:

答案 0 :(得分:0)

您的存储库之一似乎版本已损坏。您需要还原备份或手动修复损坏。手动修复是一项复杂的操作,可能需要重新创建存储库并使用svnadmin dump和load来用占位符“ padding”修订替换损坏的修订。因此,备份还原是最好的恢复选项。

您应该考虑用VDFS以及enable scheduled backupscheduled repository verification替换基于svnsync的复制。