如何在一个命令中移植和撤销?

时间:2014-11-05 17:42:00

标签: mercurial

我的团队中的某个人偶尔会提交&将变更集推送到错误的分支。我一直在寻找将这些变更集移动到正确分支的最简单方法。有很多选择:导出差异+还原,嫁接+退出,移植,变基。

嫁接似乎与我想要的最接近,但我还需要从原始分支中删除变更集。有两个命令吗? "基础重建"听起来它适合账单,但在推动更改后它不起作用。理想情况下,这适用于多个变更集。

1 个答案:

答案 0 :(得分:1)

如果您为所有用户和中央存储库启用了“Mercurial evolution”,那么您实际上可以对已经推送的更改进行重组。但是,您可能不想编辑公共历史记录,对吧?

我能想到的唯一另一种选择是执行两个命令的别名。