首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将N个本地顶层提交转换为MQ补丁?

如何将N个本地顶层提交转换为MQ补丁?
EN

Stack Overflow用户
提问于 2011-09-04 15:20:24
回答 2查看 2.1K关注 0票数 17

我希望将我的最后一次提交安排为MQ补丁。所有的提交都是本地的(从不推送到服务器),但并不是所有的本地提交都会被转换。

比方说,我做了10次提交(从未推送),现在我希望将最后5次转换为补丁。

我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-04 18:15:21

简短版本:

代码语言:javascript
复制
$ hg qimport -r "-5:"

长版本:

代码语言:javascript
复制
$ hg qimport -r "last(all(), 5)"
票数 22
EN

Stack Overflow用户

发布于 2011-09-04 17:26:39

如果您已经初始化了MQ存储库(通过hg qinit ),则可以通过hg qimport导入变更集。该命令一次只接受一个补丁,因此要导入最后五个变更集,您需要运行该命令五次,并通过--rev XXX参数指定要导入的修订版本。

如果您使用的是TortoiseHG,您可以通过右键单击要导入的变更集,然后选择Modify History -> import to MQ,从TortoiseHG工作台中导入修补程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7297889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档