是否可以(轻松地)在Mercurial队列修补程序中重新写入路径?
我在文件路径是否可以(轻松地)在Mercurial队列修补程序中重新写入路径?,mercurial,mercurial-queue,Mercurial,Mercurial Queue,我在文件路径project/feature\u a中实现了一些MQ补丁,但我需要将这些更改移动到project/feature\u b。有没有简单的方法可以做到这一点?唯一的方法是使用工具或编辑器直接修改修补程序文件 当然,您必须在修补程序未应用时执行此操作,因此请从开始 $ hg qpop -a 然后在.hg/patches中使用您选择的编辑器或使用编辑工具编辑修补程序。运行 在添加新前缀之前,可以先去掉旧的a/project/feature\b前缀。唯一的方法是使用工具或编辑器直接修改修补
project/feature\u a
中实现了一些MQ补丁,但我需要将这些更改移动到project/feature\u b
。有没有简单的方法可以做到这一点?唯一的方法是使用工具或编辑器直接修改修补程序文件
当然,您必须在修补程序未应用时执行此操作,因此请从开始
$ hg qpop -a
然后在.hg/patches
中使用您选择的编辑器或使用编辑工具编辑修补程序。运行
在添加新前缀之前,可以先去掉旧的
a/project/feature\b
前缀。唯一的方法是使用工具或编辑器直接修改修补程序文件
当然,您必须在修补程序未应用时执行此操作,因此请从开始
$ hg qpop -a
然后在.hg/patches
中使用您选择的编辑器或使用编辑工具编辑修补程序。运行
在添加新前缀之前,可以先去掉旧的
a/project/feature\b
前缀。我想这可能是唯一的方法。谢谢对于其他偶然发现这个问题的人,请确保编辑器在编辑修补程序文件时不会删除尾随空格(就像我的一样)。我的路径中有空格,这意味着--
和++
行必须以选项卡
结尾。我想这可能是唯一的方法。谢谢对于其他偶然发现这个问题的人,请确保编辑器在编辑修补程序文件时不会删除尾随空格(就像我的一样)。我的路径中有空格,这意味着--
和++
行必须以选项卡结束。