subversion合并的校验和不匹配

时间:2012-08-02 00:34:43

标签: svn merge checksum mismatch

我在SuSE主机上使用Subversion 1.6.17尝试将单个分支合并到本地更新的工作副本中。我正在获取合并的一部分,然后每次尝试时都停在同一个文件上:

svn: Checksum mismatch for 'path/to/javascript/files/myjavascriptfile.js':
    expected checksum:  685b3a63667d3eb4cc4a09ccc960ea2c
    actual checksum:    7c4dfb8a7065aa2c616a1680c1703914

我检查了文件的.svn / text-base /版本,md5sum显示了正确的“预期”校验和,实际文件的md5sum也是如此。我甚至检查了合并的源分支,md5sum也在那里,我得到相同的校验和。但是,当我尝试从源分支合并到目标分支的工作副本时,我得到上面的错误。如果我编辑文件并进行一些微不足道的更改,我可以毫无错误地提交它;它似乎只是合并过程中没有合作。

我已经尝试了rm'ing文件夹和svn更新的技巧来重新填充它,我已经尝试了“编辑条目文件并更改为返回的实际校验和”方法,所有这些都没有运气。我还在存储库上运行了svnadmin验证,没有错误。

我还检查了与文件及其文件夹相关联的svn属性,我看到的是预期的svn:mergeinfo属性以及成功合并的先前修订版。

任何人对下一步尝试有什么建议?

提前致谢!

0 个答案:

没有答案