Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Mercurial进行左/右文件排序_Mercurial_Merge_Beyondcompare - Fatal编程技术网

使用Mercurial进行左/右文件排序

使用Mercurial进行左/右文件排序,mercurial,merge,beyondcompare,Mercurial,Merge,Beyondcompare,使用hg fetch与hg pull+hg merge时,BeyondCompare merge中的左/右文件会反转。这有什么原因吗?有没有办法保持相同的配置 更新: 相关问题/答案:是的,这是有原因的。从hg帮助获取: 当合并发生时,新拉入的更改被认为是“权威的”。新更改的头用作第一个父项,本地更改用作第二个父项。要切换合并顺序,请使用--switch parent 这意味着提取类似于以下手动工作流: 拉 更新到新的拉头 合并 使用--切换父项选项跳过步骤2,从而防止反向合并。这不是您想要的

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


更新:


相关问题/答案:

是的,这是有原因的。从
hg帮助获取

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

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

  • 更新到新的拉头
  • 合并

  • 使用
    --切换父项
    选项跳过步骤2,从而防止反向合并。

    这不是您想要的答案,但您确实不应该使用
    获取
    --它被禁用是有原因的。分离拉取,然后更新或合并到单独的操作中,这两种操作都可以提供更好的输出。为什么仅仅因为中止合并就要回滚文件传输?