master
メインのブランチを持つgitリポジトリがあります。
次のような階層があります。
master
|
core
/ | \
V100 V200 V300
V100
、V200
、V300
コアに依存する異なるモジュールです。
複数の人がこれらのモジュールに取り組んでおりcore
、いずれかのV*
ブランチからモジュールを変更しています。
問題は、ファイルをコピーせずにこの状況を処理する方法が本当にわからないことです。コア ブランチに変更し、それを変更して、V*
ブランチから変更をプルします。
これらの変更を処理するより良い方法はありますか? V*
または、ブランチ内からコアモジュールを変更しないでください。
注:core
モジュールはスタンドアロンでテストすることはできません。他のブランチで使用される抽象クラス、インターフェイス、およびライブラリが含まれているだけです。