0

我正在将一堆 SVN 项目转换为 Git,到目前为止,svn2git 已经为大约 50 个项目工作得很好!

我在具有大量标签(〜30)的大小适中的SVN项目上遇到校验和不匹配错误。这是消息:

    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 时遇到过这个问题?你是怎么解决的?

提前致谢!

4

1 回答 1

0

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

于 2015-08-20T09:39:17.253 回答