我几乎在网上搜索了SVN校验和不匹配问题的所有解决方案。目前最有用的解决方案如下:svn-checksum-mismatch-while-updating
但现在所有的解决方案都只是治标不治本,在其他人再次提交问题文件后,我又遇到了校验和不匹配问题,或者如果我修改问题文件并提交它,也会导致校验和不匹配问题。所以这意味着,在我用上面链接上的解决方案解决了校验和不匹配问题后,只要修改了问题文件,不匹配问题就会再次出现。错误是:
svn: E155017: Working copy text base is corrupt
svn: E200014: Checksum mismatch for text base of'/home/phymin/projects/vehicularsystem20/src/VSL/control/ControlNode.cpp':
expected: d5affa22f91f5c8f8001a1ef17cc8efc
actual: f444d256fee6457d40ee38a3182da306
所以,我在这里的原因是为什么这个问题总是发生,以及如何永久地解决这个问题?任何帮助都将不胜感激。
顺便说一下:我使用的是TortiseSVN客户端,它的版本是1.9.7
发布于 2020-05-26 13:14:14
最后,我找到了这个问题的原因。也就是说,我们使用了加密软件来加密我们的代码,而这个问题是由加密软件的错误配置引起的。感谢您的关注。
https://stackoverflow.com/questions/57621084
复制相似问题