ブランチ B をブランチ A に rebase 中、つまり
B branch
|
Z
|
Y
|
A branch
|
X
.
.
.
という状況に変更しようとしているときに conflict が発生すると、
<<<<<<< HEAD
AAA
||||||| parent of 082be16
PARENT
=======
BBB
>>>>>>> 082be16
のような表示になる (3-way merge を有効にしているとき。指定なければ PARENT は表示されない)。このとき以下の状況である。
- ブランチ B にあるコミット
082be16を適用しようとしたとき問題が発生した。 082be16の 1 つ前ではこの部分はPARENTだったものを、082be16ではBBBに変更しようとしたが、リベース先のブランチ A ではAAAだったため、変更できなかった。- cherry-pick でも同様である。cherry-pick で持ってこようとしている変更は
PARENTからBBBへと変更するものだが、すでにAAAになっていたので変更できなかった。