Beyond使用Mercurial比较左/右文件排序

时间:2011-01-31 18:27:23

标签: mercurial merge beyondcompare

使用hg fetchhg pull + hg merge时,BeyondCompare合并中的左/右文件会相反。这有什么理由吗?有没有办法保持相同的配置?


更新:

相关问题/答案:Completely manual Mercurial merge

1 个答案:

答案 0 :(得分:2)

是的,这是有原因的。来自hg help fetch

  

合并发生时,新拉出的更改被假定为“权威”。新更改的头部用作第一个父项,第二个更改为本地更改。要切换合并顺序,请使用--switch-parent。

这意味着提取类似于以下手动工作流程:

  1. 更新到新拉头
  2. 合并
  3. 使用--switch-parent选项会跳过第2步,从而阻止反转合并。