2015-05-29 98 views
0

我有(本地)三个hg提交。由于其中两项基本上只是一些小小的更正,我希望在推送之前将它们合并为一个单独的提交。Mercurial - 合并最后三个unpushed提交

任何方式来做到这一点(与TortoiseHg或控制台)?

+1

使用'hg histedit'。奇迹般有效。 –

+0

我可以忽略在UI中还是必须使用控制台? – User1291

回答

2

您可以使用'histedit'扩展名。 要激活它,以下内容添加到您的hgrc:

[extensions] 
histedit = 

如果这是唯一的unpushed的变更,可以使用hg histedit --outgoing

一旦进入histedit界面,'fold'对你来说将是一个有用的动作(它允许组合你的变更集)。