svn:检出项目时 ... .jar 的校验和不匹配

svn: Checksum mismatch for ... .jar while checking out project

最近当我尝试检查一些项目时,我经常收到错误

svn: Checksum mismatch for 'C:\workspaces\project\lib\some.jar':
   expected:  50a918dbdb1575a9749fe062a0621410
     actual:  244c77a12de55c4c739bc1ad90071fee

过去我有时在更新时遇到这个问题,但通常一些 svn 刷新解决了这个问题。但是现在我好像无法成功签出项目了

奇怪的是:导致错误的库似乎是随机的。它并不总是导致错误的同一个库。在极少数情况下,它甚至可以完全检查。

我用的是最新版的eclipse和subclipse。使用 subversive 的同事根本不会遇到这个问题,但我更愿意继续使用 subclipse。任何人有任何建议,可能导致此问题的原因是什么?

存在 SVN 校验和以捕获损坏。可能存在合法的损坏,例如 RAM 故障或网络问题,但更常见的解释是 Windows 防病毒工具正在执行某些操作导致问题。

它不会与 Subclipse 有任何具体关系,因为它不会直接接触您的任何文件。它调用 SVN 提供的 API 来执行所有涉及文件或从存储库中检索文件的 "real work"