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

Geo*_*uer 2 mercurial tortoisehg

在我的Mercurial存储库中合并不像我预期的那样工作.

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

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

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

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

Fla*_*tef 7

你能从命令行试试吗?

hg update -r48
hg merge
hg commit -m "merged"
Run Code Online (Sandbox Code Playgroud)