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

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

我目前正在做:

  1. 将最后 n 个提交导出为单个补丁
  2. 删除最后 n 次提交
  3. 创建新的MQ
  4. 以相反顺序导入所有补丁
有帮助吗?

解决方案

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

hg qimport -r base:tip

瞧。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top