代码之家  ›  专栏  ›  技术社区  ›  George Mauer

Mercurial:如何与非头部修订合并?

  •  2
  • George Mauer  · 技术社区  · 15 年前

    在我的mercurial存储库中进行合并并不像我预期的那样工作。

    几天前,我开始研究一个特性,然后意识到我不能在Sprint结束之前完成它。我更新回到我开始工作的时间点,并从那里继续工作(有效地创建了一个分支)。现在,我已经准备好将来自该分支的更改合并回提示,但是出于某种原因,当我合并时,什么也没有发生。TortoiseHg说合并进行得很好,我试图合并的tip和changeset在存储库资源管理器中都是粗体的,但是分支的任何更改都不在我的工作目录中。

    以下是一段意外行为的视频: http://screencast.com/t/ZTQ0ZjU1NTM

    请注意,当我提交时,没有检测到任何更改。这是以什么方式合并的?

    我错过什么了吗?汞是破碎的吗?我本可以发誓我以前做过这件事,结果一帆风顺。

    1 回复  |  直到 15 年前
        1
  •  7
  •   Flavius Stef    15 年前

    你能从命令行试试吗?

    hg update -r48
    hg merge
    hg commit -m "merged"
    
    推荐文章