Mercurial:将最后n个修订版导出到MQ中

Joh*_*lph 2 workflow mercurial mercurial-queue

是否有一种简单的方法可以将最后n次提交导出到新的mq队列中并从真实存储库中删除提交?

我经常开始开发一个新功能,后来意识到我做错了/想要使用MQ来折叠补丁.

我目前在做:

  1. 导出最后n个提交为单个补丁
  2. 剥去最后n次提交
  3. 创造新的mq
  4. 以相反的顺序导入所有补丁

ton*_*nfa 8

这很简单(只要没有合并):

hg qimport -r base:tip
Run Code Online (Sandbox Code Playgroud)

瞧.