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