8

次のような .config ファイルにパスを無視する既存の git-svn リポジトリがあります。

ignore-paths = ^(?!(Path1/Proj1|Path1/Proj2|Path2/Proj3))

これはうまくいきます。

誰かが svn に新しいプロジェクトを追加しましたが、それが私の git リポジトリに必要になりました。

ignore-paths を以下のものに変更し、フェッチまたはリベースを発行すると、Path2/Proj4 が表示されません

 ignore-paths = ^(?!(Path1/Proj1|Path1/Proj2|Path2/Proj3|Path2/Proj4))

これまで、私はいつもあきらめて、自分の git リポジトリを爆破し、再作成してきました。より良い方法はありますか?

4

1 に答える 1