0

レポレイアウト:a / 1 a / 2 a / 3 ... b / 1 b / 2 ... c / 1 c /2..。

1 svn repo subdirで作業している場合、git-svnは私にとって完璧に機能します。しかし、現在、私はいくつかのサブディレクトリ(a / 1、a / 2、b / 1など)で作業する必要に直面しており、それら以外のリポジトリには多くのたわごとがあります。私はこれのために正規表現を書くことができましたが、-ignore-pathsを指定したgit-svnは、フォルダー全体をスキップするのではなく、この正規表現に対して各ファイルの名前をチェックするようです。/*おそらくこれに関するバグレポートを提出する必要があります*/

だから-これを処理するアイデアはありますか?一部のMercurialsvnエージェントが選択的なクローンを作成できる場合は、それでも問題ありませんが、gitを使用することをお勧めします。私の別のアイデアは、いくつかの選択的なsvnプロキシでしたが、そのようなものをグーグルすることに成功していません。ありがとう!

4

1 に答える 1

0

これまでのところ、これを達成するための良い方法は見たことがありません。

実行を検討しましたか: git svn clone yourhost.com/a/1 git svn clone yourhost.com/a/2 ....

これにより、転送が削減されるはずです。次に、gitマージ(1つのリポジトリへ)および/または考えられたgitサブモジュールを介して情報をつなぎ合わせます。

于 2010-06-10T21:11:40.000 に答える