我们正在使用svnsync.exe工具将master数据库同步到镜像。在同步一些修订版后会出现以下错误,
Transmitting file data .svnsync: E200014: Base checksum mismatch on '/dummy/test.c':
expected: 0da1996b426ea281ac8760a8836b375e
actual: ff4dd221072b56ee719517e5aa0d756c
请注意,我们使用了subversion 1.7.5二进制文件。
先谢谢。
答案 0 :(得分:0)
您的存储库之一似乎版本已损坏。您需要还原备份或手动修复损坏。手动修复是一项复杂的操作,可能需要重新创建存储库并使用svnadmin dump和load来用占位符“ padding”修订替换损坏的修订。因此,备份还原是最好的恢复选项。
您应该考虑用VDFS以及enable scheduled backup和scheduled repository verification替换基于svnsync
的复制。