乌龟hg创造'兄弟姐妹'的分支

时间:2011-04-20 16:08:55

标签: version-control tortoisehg

我刚刚开始使用Mercurial和Tortoise HG。我创建了两个不相关的更改,一个是错误修复,另一个是新的实验功能。

设置它的最佳方法是什么(使用书签,标签或分支或其他内容),这样我就可以提交两者,但只将其中一组变更集推送到远程存储库。

这可以在Tortoise HG中轻松完成,还是需要mercurial的命令行知识?

1 个答案:

答案 0 :(得分:1)

您可以从CLI和TortoiseHg执行此操作。请注意,使用书签,标签等对您可以推送的内容没有任何影响。

使用TortoiseHg v1.X.X

识别外发更改集,然后右键单击要推送的分支的头部,然后选择push this branch

使用TortoiseHg v2.X.X

您必须先配置工具,以便通过点击Options并选择以下内容来推送新的命名分支:

enter image description here

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

enter image description here