0

次の手順を使用して、git svn (バージョン 1.7.10.msysgit.1) を使用してリポジトリをチェックアウトしました。

Windows 7でgit bashを使用して新しいディレクトリに

1)git svn init "https://source/svn/repository/...pathToRepo..../trunk" (私はトランクだけを気にします-レポは大きすぎて完全に取ることができず、すべてを使用することはできません)。

2)git svn fetch -r HEAD(履歴も気にしないので)

私の問題は、これが機能しているように見えて問題なく終了する一方で、私のバージョンではいくつかのファイルが欠落していることです! tortoise-svnレポをチェックアウトするために使用すると、すべてを取得できます。どちらも同じ結果を返すと予想していました。不足しているファイルは、いくつかの python ファイルといくつかの .png ファイルです。不足しているファイルのセットは常に同じです。これらのファイルが特別である理由は考えられません。それらはいくつかのディレクトリに分散してkdiff3おり、実際に異なることを使用しています (および手動で検証しています)。

編集: それらは svn externals でした

4

1 に答える 1

0

git-svnは、すぐに使用できる外部機能をサポートしていません。 この回答は、あなたのために働くかもしれない回避策を説明しています。

于 2012-08-10T19:14:54.640 に答える