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 verifySubversion リポジトリに対して実行して、その一貫性を確認します。リポジトリが破損している可能性があります。

于 2015-08-20T09:39:17.253 に答える