我们最近遇到了一个奇怪的合并问题,从一个分支发生到一个分支,我们看到了从来没有发生的冲突.
我终于找到了问题的根本原因:"合并提交"不是一个.我的意思是:从提交消息中,它看起来就像是一个合并提交:
Merge remote-tracking branch 'origin/master’ into branchName
Conflicts:
file1
file2
Run Code Online (Sandbox Code Playgroud)
问题?这个提交只有1个父母!
所以,我很确定创建此提交的人没有手动输入所有这些内容.它来自某个时刻的真正合并提交.
但它最终只有1个父母?它是否已经重新定位?这是一种可能性,因为执行此操作的人将"pull --rebase"设置为默认值.但我无法真正重现这个问题.
有任何想法吗?