私のプロジェクトには次の構造があります。
- src/
- .gitignore
- lib
- liba
- libb
- lib
- libd
私の中で。、フォルダーgitignore
を無視するように依頼しました。独自のライフサイクルを持つ jquery、jqueryui などの外部ライブラリが含まれているlib
と仮定します。lib
残念ながら、私が使用するツールはフォルダーlib
内に必要です。src
ここで、に変更を加える必要がありますliba
。lib (liba を除く) 内のすべての外部プロジェクトを追跡したくはありませんが、変更を liba に保存する必要があります。.gitignore から lib を削除すると、lib 内のプロジェクトが追跡されます。.gitignore (オプション 1) でのみ 1 つのプロジェクトを除外するか、git サブモジュールが答えになる可能性があります。lib
option1 は、毎回 .gitignore に手動で追加するのではなく、将来追加する可能性のあるライブラリを除外する必要があります。サブモジュールについて読みましたが、外部レポが src 内にあるため、私の場合は可能かどうかわかりません。
これを達成するための最良の方法は何ですか。
ありがとう。