SVN校验和不匹配的根本原因是什么?

Lod*_*dle 9 svn windows tortoisesvn visualsvn corrupt-data

几乎每次我提交SVN时,我都会遇到校验和不匹配错误.我已经知道如何修复它(通过签出文件夹并在删除旧文件夹后复制.svn文件夹).我想知道的是导致这种情况导致我疯狂的原因.

操作系统:Windows 7 SVN客户端:VisualSVN,TortoiseSVN

TortoiseSVN错误消息指示签出副本中的损坏

小智 6

1.在工作目录中重命名已损坏的文件

2.Commit(它将从存储库中删除损坏的文件,并添加重命名的文件)

3.将文件重命名为工作目录中的原始名称

4.Commit

对我来说就像一个魅力,希望它有所帮助.


小智 5

是的,这个错误有点烦人.可能会出现多种原因,例如网络损坏,断电或说文件损坏.你弄清楚的解决方法是克服这个错误的最佳方法..

有关出现此错误的原因和理论的更多详细信息:(类似问题,md5为null;在您的情况下,其值与服务器上的值不同)

修复SVN校验和