是否有命令在补丁队列之间移动补丁?

时间:2013-04-03 13:23:03

标签: version-control mercurial dvcs mercurial-queue

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

2 个答案:

答案 0 :(得分:3)

要手动执行此操作,假设您有两个补丁队列" A"和" B"并希望移动补丁电话" MyPatch"来自" A"到" B":

  1. 在repo root中打开@if(in_array($person, $nameArray)) 目录
  2. .hg/patches-A文件复制到MyPatch目录
  3. 在文字编辑器中打开.hg/patches-B,然后删除" MyPatch"线
  4. 在文字编辑器中打开.hg/patches-A/series,然后添加" MyPatch"线
  5. 每个修补程序队列目录中的.hg/patches-B/series文件包含该修补程序队列中所有修补程序文件的名称。

    通过为series扩展做出贡献或创建自己的扩展或shell脚本,这是自动化的理想选择。

答案 1 :(得分:0)

不,没有;你必须为自己写一个别名。