我希望将我的最后一次提交安排为MQ补丁。所有的提交都是本地的(从不推送到服务器),但并不是所有的本地提交都会被转换。
比方说,我做了10次提交(从未推送),现在我希望将最后5次转换为补丁。
我该怎么做呢?
发布于 2011-09-04 18:15:21
简短版本:
$ hg qimport -r "-5:"
长版本:
$ hg qimport -r "last(all(), 5)"
发布于 2011-09-04 17:26:39
如果您已经初始化了MQ存储库(通过hg qinit
),则可以通过hg qimport
导入变更集。该命令一次只接受一个补丁,因此要导入最后五个变更集,您需要运行该命令五次,并通过--rev XXX
参数指定要导入的修订版本。
如果您使用的是TortoiseHG,您可以通过右键单击要导入的变更集,然后选择Modify History -> import to MQ,从TortoiseHG工作台中导入修补程序。
https://stackoverflow.com/questions/7297889
复制相似问题