2017-11-21 12 views
0

。それらは基本的に.vcxprojファイル(.gitattributes)のためのgitフィルタを設定し、それを '実装する'(.gitconfig)。サブモジュールの.gitconfigと.gitattributesを使用して、私のGitのレポ<strong></strong>私は.gitattributesと.gitconfigに付属しているサブモジュール(<strong>B</strong>)を、使用していますで

私がリポジトリにいるときB自身が.gitattribute/.gitconfigの設定を検索します。 私は

git config --local input.path ../.gitconfig 

を経由して、それを有効にしかし、私はリポジトリで午前AにサブモジュールとしてBを持っているとき、どのように私これらのフィルタを活性化させることができますか?

答えて

0

最後に動作しました。

Iは、サブモジュールのためのgitリポジトリの正常 configファイルが親レポ.git /モジュール/サブモジュール/パス/に存在することを見出しました。

サブモジュールの.gitconfigを参照する場合は、これをというこのの設定ファイルに対して相対的に行う必要があります。

しかし、これはgitattributesと.gitconfigファイルが(私の場合のように)同じ内容を持っているいくつかのサブモジュールでは面倒です。だから私は、コマンドラインから直接、フィルタの定義を書くと一緒に行きました:

git submodule foreach git config --local filter.my_filter.clean "<filter_command>" 

この行は行う必要があり、他のものと一緒にafter_clone_scriptになります。

関連する問題