0

そのため、Git に移行するために、リポジトリで多数のプロジェクトのクローンを作成しています。1つを除いて、それらすべてを正常に複製できました。これはたまたま最大のプロジェクトですが、これが関連しているかどうかはわかりません。クローン中に、「git-svn がシグナル 6 で死亡しました」というエラーが表示されます。具体的には

"Assertion failed: (svn_uri_is_canonical(child_uri, NULL)), function uri_skip_ancestor, file subversion/libsvn_subr/dirent_uri.c"
error: git-svn died of signal 6.

URI が正規かどうかをチェックするアサーションに失敗しています。残念ながら、失敗するポイントに到達するまでに約 4 時間かかるため、変更を行って再クローンを作成することは非常に非現実的です。SVN が URI を内部で処理する方法のために、URI を正規化する必要があることについてすべて読みました。二重スラッシュまたは末尾のスラッシュを削除して .git/config ファイルを変更することについてすべて読みました...私は何も持っていません。このプロジェクトだけが失敗する理由がわかりません。私の他の16のプロジェクトすべてが問題なく複製されたときに、プロジェクトの具体的な原因がこれを引き起こしている可能性があることについて、誰か考えがありますか? また、プロジェクトは非常に標準的なトランク-ブランチ-タグ形式です。

4

1 に答える 1