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
それがand--keep-changes
のデフォルトです?qpush
qpop
バグ 2780を参照してください- ローカルの変更と mq パッチがこの機能の履歴に関連していない場合、qpop は機能するはずです。これを設定するオプションがない可能性もありますが、その場合はあまり役に立ちません。1文字のエイリアスすらありません。