刚刚在Git中合并了以下命令:
git merge -s recursive -Xignore-all-space --no-commit mybranch
检查合并冲突后,我不明白为什么下面的场景无法自动合并。
<<<<<<< HEAD
=======
def abortService(){
return Boolean.TRUE;
}
>>>>>>> mybranch
似乎由于HEAD未引入任何更改且mybranch已更改,并且启用了“-Xignore-all-space”,Git是否应自动执行合并?
附上vimdiff mergetool的截图
感谢。
答案 0 :(得分:0)
这是关于最后一次}
&#39;关闭daysBetween()
函数
}
&#39; in&#34; local&#34; (目标版本,合并完成的地方)}\n
&#39; in&#34; remote&#34; (源版本合并到目标版本)这意味着合并算法无法决定您为该行采取的内容(关闭daysBetween()
功能的行:&#39; }
&#39;或&#39; { {1}}&#39 ;.
您必须决定:这是要解决的合并冲突:
}\n
&#39;是常见的内容,在此不再重复)}