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
和qpop
的默认选项吗?
请参见错误2780-如果本地更改和mq补丁不相关,则qpop应该正常工作以获取该功能的历史。可能没有设置此选项的选项,因此它不太有用。甚至没有一个字母的别名。