如何在Mercurial中同步两个分支?

时间:2016-10-18 18:28:10

标签: mercurial synchronization branch

在上游Mercurial存储库的本地分支中,我有多个分支。在开始处理其中一个过时的分支feature之前,我想从本地default分支获取所有更改。我怎么做?当我执行:

hg up feature
hg merge default

我收到错误消息:

abort: merging with a working directory ancestor has no effect

1 个答案:

答案 0 :(得分:3)

  

我想从本地默认分支获取所有更改。

我先做hg pull。 然后hg up feature,如果你在另一个分支上,切换到这样的分支。

然后通过default

feature更改加入hg merge default
  

abort:与工作目录合并祖先无效

此类消息表明feature的当前修订版的父级是您工作副本中default的最新修订版(或提示)。