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_Tortoisehg_Branching And Merging - Fatal编程技术网

Mercurial 同步两个水银分支

Mercurial 同步两个水银分支,mercurial,tortoisehg,branching-and-merging,Mercurial,Tortoisehg,Branching And Merging,有时我需要将当前(命名)分支A与另一个分支B“同步”,即将B合并到A,然后将A合并到B 这就是我目前在《乌龟》中的做法: 更新到A的提示(如有必要) 右键单击B的提示,“与本地合并…” 更新到提示B 右键单击“与本地合并…”的提示 更新到 是否有更简单/更快的方法来实现这一点?在CLI中执行此操作hg up…+hg merge…两次?@lazybeger,这需要知道并键入分支名称或修订号,对吗?是的,但是。。。您可以知道分支名称,对于2分支回购(我认为)获得“其他”分支名称,可以使用rev

有时我需要将当前(命名)分支A与另一个分支B“同步”,即将B合并到A,然后将A合并到B

这就是我目前在《乌龟》中的做法:

  • 更新到A的提示(如有必要)
  • 右键单击B的提示,“与本地合并…”
  • 更新到提示B
  • 右键单击“与本地合并…”的提示
  • 更新到

是否有更简单/更快的方法来实现这一点?

在CLI中执行此操作
hg up…
+
hg merge…
两次?@lazybeger,这需要知道并键入分支名称或修订号,对吗?是的,但是。。。您可以知道分支名称,对于2分支回购(我认为)获得“其他”分支名称,可以使用revset自动创建分支名称,对于完全自动同步,可以创建复杂的别名,甚至在Windows中(您的同步将是控制台中的一个命令),我认为可以编写一个小插件。它可以读取所有分支(带有上个月提交,ex),并允许用户从列表中选择其他分支。