Mercurial - 合并最后三个未推送的提交

Mercurial - merging last three unpushed commits

我有(本地)三个 hg 提交。由于其中两个基本上只是一些小的更正,我想在推送之前将它们合并为一个提交。

有什么方法可以做到这一点(使用 TortoiseHg 或控制台)?

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

[extensions]
histedit =

如果只有这些是未推送的变更集,您可以使用 hg histedit --outgoing

一旦进入 histedit 界面,'fold' 将对您有用(它允许合并您的变更集)。