TortoiseHG推送一个命名分支,直到它准备好

时间:2014-05-05 19:00:16

标签: mercurial branch tortoisehg

enter image description here 我有一个新的命名分支,尚未准备好被推送。与此同时,我在主分公司开发。现在我想推送我在main分支中的所有内容并保持New分支。 我知道有一个“秘密草案”选项没有推动分支,但我不确定我是否仍然可以使它'公开'并稍后推送它。

除了“秘密草案”之外,是否有更好,更安全的方式推动主分支而不推动新分支直到它准备好了?

由于

1 个答案:

答案 0 :(得分:1)

只需使用

hg push -b default

如果您不相信,请使用

hg outgoing -b default

这是命令行方式。如果您想在TortoiseHg中执行此操作,请在工具栏上选择同步,选中目标复选框,然后在旁边的组合框中选择主分支。

修改

但是,我建议你总是推动所有分支,甚至是中间分支:

  • 推送的变更集将在其他回购中备份;
  • 如果分支最终在默认分支中合并,您也需要推送这些变更集;
  • 如果你想丢弃分支,你总是可以关闭它。