使用hg fetch
与hg pull
+ hg merge
时,BeyondCompare合并中的左/右文件会相反。这有什么理由吗?有没有办法保持相同的配置?
更新:
答案 0 :(得分:2)
是的,这是有原因的。来自hg help fetch
:
合并发生时,新拉出的更改被假定为“权威”。新更改的头部用作第一个父项,第二个更改为本地更改。要切换合并顺序,请使用--switch-parent。
这意味着提取类似于以下手动工作流程:
使用--switch-parent
选项会跳过第2步,从而阻止反转合并。