prja
フレームワーク プロジェクトをおよびプロジェクトのサブモジュールとしてセットアップできますprjb
。
gitブックから:
Git のサブモジュール サポートにより、外部プロジェクトのチェックアウトをサブディレクトリとしてリポジトリに含めることができます。
のルートディレクトリから、次のように実行prja
しprjb
ます。
git submodule add git://path/to/your/fw.git path/to/fw
最初のパスは git リポジトリがある場所で、2 番目のパスはそれを使用しているプロジェクト内で行きfw
たい場所です。fw
Pro Git bookからの詳細情報:
あるプロジェクトで作業しているときに、その中から別のプロジェクトを使用する必要があることがよくあります。おそらく、サードパーティが開発したライブラリか、個別に開発して複数の親プロジェクトで使用しているライブラリです。これらのシナリオでは、共通の問題が発生します。つまり、2 つのプロジェクトを別々のものとして扱いながら、一方を他方から使用できるようにしたいということです。[...] Git は、サブモジュールを使用してこの問題に対処します。サブモジュールを使用すると、Git リポジトリを別の Git リポジトリのサブディレクトリとして保持できます。これにより、別のリポジトリをプロジェクトに複製し、コミットを分離しておくことができます。