Mercurial Queues 最近有了一个新功能,它允许在有本地更改时推送和弹出 mq 补丁,前提是补丁不与本地更改冲突。这是由--keep-changes
标志控制的。我想将此行为设为默认行为。通常,我避免设置默认值,因为这意味着hg
我的机器上的工作方式与其他机器上的不同,但在这种情况下,它似乎无害。
hg help qpop
例如说
With --keep-changes, abort only if the uncommitted files overlap with
patched files.
[...]
--keep-changes tolerate non-conflicting local changes
那么,有人能告诉我要放入什么,.hgrc
以便--keep-changes
默认为qpush
andqpop
吗?
请参阅错误 2780 - 如果本地更改和 mq 补丁与此功能的历史无关,qpop 应该可以工作。可能没有选项可以设置它,在这种情况下它的用处不大。甚至没有一个字母的别名。