2011-04-20 409 views
0

我刚开始使用Mercurial和Tortoise HG。我创建了两个未耦合的更改,一个是错误修复,另一个是新的实验性功能。tortoise hg创建'兄弟'分支

什么是最好的方式来设置它(使用书签,标签或分支或其他),以便我可以同时提交但只将其中一组变更集推送到远程存储库。

这可以很容易地在Tortoise HG中完成,或者是需要命令行知识的mercurial吗?

+0

我建议在未来添加了'mercurial'标签类似这样的问题 – dls 2011-04-20 18:50:19

回答

1

您可以通过CLI和TortoiseHg完成此操作。请注意,使用书签,标签等不会影响您可以推送的内容。

使用TortoiseHg v1.X.X

确定离任的变更和对分公司的头,然后用鼠标右键单击您想推,选择push this branch

使用TortoiseHg v2.XX

您必须首先配置工具,允许通过点击Options和选择推新命名的分支下面:

enter image description here

使用在目标选项同步视图,选择您要共享的分支并执行推送。这只会共享选定的分支。取消选中Target将导致每个新的变更集被推送。

enter image description here