1

BeyondCompare 合并中的左/右文件在使用hg fetchvs时反转hg pull+ hg merge。这有什么原因吗?有没有办法保持相同的配置?


更新:

相关问题/答案:完全手动 Mercurial 合并

4

1 回答 1

2

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

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

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

  1. 更新到新的拉头
  2. 合并

使用该--switch-parent选项会跳过第 2 步,从而防止反向合并。

于 2011-01-31T18:42:45.557 回答