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

时间:2010-07-14 22:36:33

标签: mercurial tortoisehg

Mercurial存储库中的合并效果不如我预期的那样。

几天前,我开始研究一个功能,然后意识到在sprint结束之前我无法完成它。我更新回到我开始工作的时间点,并从那里继续(有效地创建一个分支)。现在我准备将该分支的更改合并到提示中,但由于某种原因,当我合并时没有任何反应。 TortoiseHg表示合并得很好,我试图合并的提示和变更集在资源库资源管理器中都是粗体,但分支中没有任何更改都在我的工作目录中。

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

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

我错过了什么吗?汞被打破了吗?我可以发誓说我之前已经做过这件事并且没有任何障碍。

1 个答案:

答案 0 :(得分:7)

你可以从命令行试试吗?

hg update -r48
hg merge
hg commit -m "merged"