无法提交已应用的 mq 补丁

Cannot commit over an applied mq patch

我添加了 (hg add) 1 个新文件并进行了一些其他更改。 试图提交并推动所有。 结果

Cannot commit over an applied mq patch

hg 状态显示

A exchange.rates\exchange.rates\src\main\java\com\company\exchange\rates\utilities\CsvService.java

如何解决"Cannot commit over an applied mq patch"?

不能"be fixed"。因为无法在应用的 MQ 补丁之上创建变更集对于 Mercurial 来说是好的和预期的行为,而不是错误。

补丁的脏工作目录你只能

  • 使用目录更改刷新当前补丁

  • 在应用目录更改的基础上为 MQ 创建新补丁