Slide 22
Slide 22 text
ケース2:3way merge
マージ先ブランチがマージ元ブランチとの共通コミットから先に進んでいる場合
A C
B
D F
E
feature
1. mainブランチからfeatureブランチが切られる
2. D、E、Fの変更がコミットされる
3. mainブランチに変更を加えコミットする
4. featureブランチをmainブランチにマージする
a. mainブランチの差分(C-Gの差分)とfeatureブランチの差分(C-Fの差分)を求める
b. 2つの差分がコンフリクトしていなければfeatureブランチの差分をmainブランチにコミットする
i. ただし、共通している行はコミットから除外される
G
main
G