我有一个非常奇怪的问题。我们在其中一个存储库中的某个修订版上存在校验和不匹配错误。输出如下:
svnadmin verify -r 6789 fleet-activ/
svnadmin: E160004: Filesystem is corrupt
svnadmin: E200014: Checksum mismatch while reading representation:
expected: 9560994f58db1eb7375db8df9270f0f7
actual: cb2d873d4057e25781facffb04407471
有趣的是,"实际"每次我调用完全相同的修订,第二次调用的验证命令时,值都在变化:
svnadmin verify -r 6789 fleet-activ/
svnadmin: E160004: Filesystem is corrupt
svnadmin: E200014: Checksum mismatch while reading representation:
expected: 9560994f58db1eb7375db8df9270f0f7
actual: 6f3a447bbfb7580dde5e75949496f086
根据我的逻辑,"实际"应该永远是一样的。
我将腐败的修改范围缩小为" dll"已签入的文件。我知道二进制文件不应该被检入svn,但它肯定不会影响多次调用的实际校验和吗?
非常感谢您的帮助。
感谢。