我在现有的工作代码中添加了一些调试内容并制作了一个 mq 补丁。(调试的东西实际上破坏了应用程序,但我需要它来调试我添加的功能,这就是为什么我想要一个负责更改的单元,一个补丁就可以了。)然后我修改了工作代码,现在我想提交我所做的。这个想法是提交更改而不是调试内容。
但它没有用:
$ hg ci
abort: cannot commit over an applied mq patch
$ hg qpop
abort: local changes found, refresh first
$ hg qseries
debug-stuff
$ hg qapplied
debug-stuff
如何暂时取消应用调试更改并提交有用的更改?(然后我需要重新应用调试更改并继续开发。)