Mercurial存储库中的合并效果不如我预期的那样。
几天前,我开始研究一个功能,然后意识到在sprint结束之前我无法完成它。我更新回到我开始工作的时间点,并从那里继续(有效地创建一个分支)。现在我准备将该分支的更改合并到提示中,但由于某种原因,当我合并时没有任何反应。 TortoiseHg表示合并得很好,我试图合并的提示和变更集在资源库资源管理器中都是粗体,但分支中没有任何更改都在我的工作目录中。
以下是意外行为的视频:http://screencast.com/t/ZTQ0ZjU1NTM
请注意,当我去提交时,没有检测到任何更改。这是一个合并的方式?
我错过了什么吗?汞被打破了吗?我可以发誓说我之前已经做过这件事并且没有任何障碍。
答案 0 :(得分:7)
你可以从命令行试试吗?
hg update -r48
hg merge
hg commit -m "merged"