私はいくつかのサードパーティライブラリを使用するプロジェクトを持っています。Gitサブツリー:リポジトリ全体の代わりにサブリポジトリのみを使用する
MY_COOL_PROJECT
3rdParty
LIB_1
LIB_2
Source
MY_PROJECT
ライブラリは、別のリポジトリに格納されています。 だから、ディレクトリ構造は次のようなものです。私は私が行うことができますサードパーティのライブラリのためのgitリポジトリを使用したいのであれば、:
git subtree add --prefix 3rdParty/LIB_1 --squash http://My3rdPartyLibs.com/lib1.git master
しかし、lib1.gitリポジトリ内の私が必要とする唯一のbinフォルダがあります。ドキュメント、サンプルなどのフォルダも含まれています。リポジトリ全体ではなく、リポジトリとlib1/binフォルダとの間でのみ「接続」できますか?それも可能ですか?
ずに働いていなかった何らかの理由であなたがまばらなサブツリーのためのソリューションを見つけたのを使用していたサブモジュールを使用して、ため? (現在の答えはそれを完全には解決しないようです) – inger