svn2git给出Checksum Mismatch

时间:2015-08-19 18:39:12

标签: git svn svn2git

我将一堆SVN项目转换为Git,到目前为止,svn2git已经为大约50个项目提供了很好的工作!

我在一个体面的SVN项目中得到了一个Checksum Mismatch错误,该项目有很多标签(~30)。这是消息:

    r10249 = 6d53867481065872427e683dc70450d8c346224c (refs/remotes/svn/tags/5.1.0@14147-)
            M       release/00.xx/tools/oc4j-ant-deploy.xml
    r10553 = 89549f20466994266b4dafe374217759414c8606 (refs/remotes/svn/tags/5.1.0@14147-)
    Checksum mismatch: mortar/tags/00.xx/tools/oc4j-ant-deploy.xml e2fd9d6b9e69989d19b844002fb9f96a89616b36
    expected: b0efadeaa213072bbc65242dc13492ef
         got: abf410f39b8dcb75c8a654c305167bd7

    command failed:
    git svn fetch

我所做的大部分谷歌搜索和研究最终都在谈论如何修复当前的SVN项目,以便与服务器保持一致。运行svn2git时,它应该只是读取svn存储库。这可能是SVN项目的一个问题,但由于它从服务器上读取它,我不知道如何解决这个问题。

有没有其他人在运行svn2git时遇到过这种情况?你是怎么绕过它的?

提前致谢!

1 个答案:

答案 0 :(得分:0)

针对Subversion存储库运行svnadmin verify以检查其一致性。存储库有可能已损坏。