私の git プロジェクトに 2 つのブランチAとBがあり、今はAブランチにいて、2 つのコミットをコミットするとします:そしてC1、C2ブランチにはこれらのコミットを 含めるB必要がないので、何もしませんでした。から にマージすることにしましたが、私の理解によれば にもマージされるため、マージするたびにこの変更/競合を解決する必要がありますよね?C3ABABC1C2B
もう 1 つの質問は、Aブランチが頻繁に (上記のように) 変更Bされ、この状況では 2 つのブランチの同期を維持することはそれほど多くないということです。これを達成するためのベスト プラクティスは何ですか?
背景:AとBブランチの両方が保持されます。最初Aは から分岐してBいAますが、独自の機能を持ち、B比較的安定しており、60% の同じコード ベースを共有しています。に取り組んでAいますが、新しい機能を実装し、両方を決定しAてB含める場合もあります。
ありがとう。