查看hg qqueue
作为 mq 一部分的命令。它允许您以自动方式切换多个补丁队列:
hg qqueue [OPTION] [QUEUE]
manage multiple patch queues
Supports switching between different patch queues, as well as creating new
patch queues and deleting existing ones.
Omitting a queue name or specifying -l/--list will show you the registered
queues - by default the "normal" patches queue is registered. The
currently active queue will be marked with "(active)".
To create a new queue, use -c/--create. The queue is automatically made
active, except in the case where there are applied patches from the
currently active queue in the repository. Then the queue will only be
created and switching will fail.
To delete an existing queue, use --delete. You cannot delete the currently
active queue.
Returns 0 on success.
options:
-l --list list all available queues
-c --create create new queue
--rename rename active queue
--delete delete reference to queue
--purge delete queue, and remove patch dir
您不能将 .hg 中的内容作为外部(外部/父)存储库的子存储库,但应该可以为每个 qqueue 存储库提供不同的路径,并且可能使它们成为父存储库的所有子存储库本身在 .hg/patches 中。