作業プロジェクト用の git リポジトリがあります。ソフトウェアはまだ開発中ですが、現在、3 つの異なるブランチ "マスター" があり、それぞれにいくつかの小さなバリエーション (グラフィカルなカスタマイズと異なる動作) があります。すべてのブランチが異なるため、開発ブランチをこれらのマスター ブランチと自動的にマージすることはできません。私は git cherry-pick について読みましたが、私の質問は次のとおりです。「これは正しい方法ですか?」私のプロジェクトのこの 3 つの異なるバージョンが本当に必要です。おそらく、「コア」を「カスタマイズ」と分離して、git サブモジュールで動作させることはできますか?
ありがとう