TortoiseHG 中的 Mercurial Workbench 允许以图形方式使用许多 Mercurial 函数。我有一个补丁位于一个反复无常的队列中,我想从中提取一些文件到另一个单独的补丁中。
我在这里找到了命令行方法的解决方案:
Gaol:最终得到 OP=P1 + P2,其中 OP=Original Patch,P1=Patch 1,P2=Patch 2
解决方案:
hg qpush OP
hg qrefresh <paths to keep> to replace OP with P1, including only the paths you named. The other changes will remain as uncommitted changes in the working directory.
hg qnew -f P2 to pick up those changes.
我根本无法弄清楚如何在工作台内做到这一点,如果有人能教我如何做到这一点,我会很高兴。谢谢!