私のプロジェクトには次の構造があります。
- 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 サブモジュールが答えになる可能性があります。liboption1 は、毎回 .gitignore に手動で追加するのではなく、将来追加する可能性のあるライブラリを除外する必要があります。サブモジュールについて読みましたが、外部レポが src 内にあるため、私の場合は可能かどうかわかりません。
これを達成するための最良の方法は何ですか。
ありがとう。