我刚刚开始使用Mercurial和Tortoise HG。我创建了两个不相关的更改,一个是错误修复,另一个是新的实验功能。
设置它的最佳方法是什么(使用书签,标签或分支或其他内容),这样我就可以提交两者,但只将其中一组变更集推送到远程存储库。
这可以在Tortoise HG中轻松完成,还是需要mercurial的命令行知识?
答案 0 :(得分:1)
您可以从CLI和TortoiseHg执行此操作。请注意,使用书签,标签等对您可以推送的内容没有任何影响。
使用TortoiseHg v1.X.X
识别外发更改集,然后右键单击要推送的分支的头部,然后选择push this branch
。
使用TortoiseHg v2.X.X
您必须先配置工具,以便通过点击Options
并选择以下内容来推送新的命名分支:
使用“同步”视图中的“目标”选项,选择要共享的分支并执行推送。这只会共享选定的分支。取消选中Target
将导致推送每个新变更集。