Version control 是否有在修补程序队列之间移动修补程序的命令?

Version control 是否有在修补程序队列之间移动修补程序的命令?,version-control,mercurial,dvcs,mercurial-queue,Version Control,Mercurial,Dvcs,Mercurial Queue,我意识到补丁队列有一个非常简单的实现,您可以手动移动东西,但是有命令在两个队列之间移动补丁吗?没有;您必须为自己编写别名。若要手动执行此操作,请假设您有两个修补程序队列“A”和“B”,并希望将修补程序调用“MyPatch”从“A”移动到“B”: 在repo根目录中打开.hg/patches-A目录 将MyPatch文件复制到.hg/patches-B目录 在文本编辑器中打开.hg/patches-A/series,然后删除“MyPatch”行 在文本编辑器中打开.hg/patches-B/ser

我意识到补丁队列有一个非常简单的实现,您可以手动移动东西,但是有命令在两个队列之间移动补丁吗?

没有;您必须为自己编写别名。

若要手动执行此操作,请假设您有两个修补程序队列“A”和“B”,并希望将修补程序调用“MyPatch”从“A”移动到“B”:

  • 在repo根目录中打开
    .hg/patches-A
    目录
  • MyPatch
    文件复制到
    .hg/patches-B
    目录
  • 在文本编辑器中打开
    .hg/patches-A/series
    ,然后删除“MyPatch”行
  • 在文本编辑器中打开
    .hg/patches-B/series
    ,然后添加“MyPatch”行
  • 每个修补程序队列目录中的
    系列
    文件包含该修补程序队列中所有修补程序文件的名称


    通过贡献
    mq
    扩展或创建您自己的扩展或shell脚本,这是一个很好的自动化候选者。

    同一个repo上的两个队列?或者在两个回购协议的队列之间?同一回购协议上的两个队列。