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