我已经开始使用 meld 作为我的merge.tool
. 到目前为止一切正常,但我今天遇到了三路合并问题。
在 MyBranch 的 file.txt 中,我添加了代码ME
:
A
B
ME
D
E
同时,master增加了代码THEM_1
和THEM_2
. 我跑git rebase master
。这是 rebase 暂停时 file.txt 的外观:
A
THEM_1
B
<<<<<<< HEAD
ME
||||||| merged common ancestors
=======
THEM_2
>>>>>>> My patch name
D
E
THEM_2 在合并中应该在 ME 之前,所以明显的合并是
A
THEM_1
B
THEM_2
ME
D
E
但是当我运行git mergetool
which opens meld 时,三个版本都没有THEM_1
. 是什么赋予了?