4

git svnはSVNリポジトリを追跡するために使用します。しようとすると、次のgit svn rebaseエラーが発生します。

Incomplete data: Delta source ended unexpectedly

これは、長い歴史を持つ大規模なレポです。元の単一のリビジョンを取得するだけでほぼ 90 分かかったので、再クローンしたくありません。

エラーの原因となっているファイルを追跡する方法、またはこの問題の解決策はありますか?

4

1 に答える 1

2

これは、 autocrlf オプションにリンクされている可能性があるという点で、SO の質問「git svn rebase: Incomplete data: Delta source ended unexpectedly 」に似ている可能性があります。

このgit メーリング リストのスレッドでは、昨年 2008 年にこの問題について詳細に議論されています。

この状況を修正するために、次のリビジョンとして SVN から完全なファイル コンテンツを取得します。これはダンプで遅いですが、機能します。

使用している Git (または msysGit) のバージョンは何ですか? これは既知の問題のようで、最終的に修正されたかどうかはわかりません。
しかし、最初に、svn から git へのインポート中に CRLF 変換を行っていますか?

于 2009-06-25T07:31:34.300 に答える