我有这个
a - b - g master
\
c - d - e topic
我重新提出了关于主人的话题,然后我在主人内部做了一些改动以获得(说):
a - b - g - C' - E' master
\
c - d - e topic
但没有在rebase中引入任何变化!那是我压扁,重新排列等,但C' - E'
的净结果与c - d - e
相同。也是IIRC当我重新掌握主人时,我没有冲突。然后我继续这样:
a - b - g - C' - E' master
\
c - d - e - h - i topic
当我尝试在主人身上重新发布主题时,我在c
上遇到了冲突。我把c - d - e
压在一起得到:
a - b - g - C' - E' master
\
C'' - h - i topic
并尝试重新启动。然后我得到了最奇怪的冲突,如下(缩写):
<<<<<<< HEAD
++
++ #--Config Phase -----------------------------------------------------------
++ def getTypes(self):
++ return ['HAIR']
++
=======
#--Config Phase -----------------------------------------------------------
def getTypes(self):
return ['HAIR']
>>>>>>> C''
线条完全相同!这是什么意思 ?它是如何产生的?
注意:这不是空白问题
我通过跳过提交来解决它,但这里感觉不对......
编辑: the conflicts生成:
$ git diff --name-only --diff-filter=U | xargs awk '/<<<<< HEAD/,/>>>>>>/' >> c\
onflicts.diff