【问题标题】:TortoiseHG Push a named branch until it is readyTortoiseHG 推送一个命名分支,直到它准备好
【发布时间】:2014-05-05 19:00:15
【问题描述】:

我有一个尚未准备好推送的新命名分支。同时我在主分支上开发。现在我想推送我在主分支中的所有内容并持有新分支。 我知道有一个没有推送分支的“秘密草案”选项,但我不确定我是否仍然可以将其设为“公开”并稍后推送。

除了“秘密草案”之外,有没有更好、更安全的方法来推送主分支,而无需在新分支准备好之前推送新分支?

谢谢

【问题讨论】:

  • Secret 是一个不错的选择,它会阻止它被推送,直到您将其设为“草稿”,然后再推送它。

标签: mercurial branch tortoisehg


【解决方案1】:

简单使用

hg push -b default

如果您不相信,请使用

hg outgoing -b default

这是命令行方式。如果您想在 TortoiseHg 中进行,请选择工具栏上的 Synchronize,选中 Target 复选框,然后在其旁边的组合框中选择主分支。 p>

编辑:

但是,我建议您始终推送所有分支,即使是中间分支:

  • 推送的变更集将备份到其他存储库;
  • 如果分支最终合并到默认分支中,您还需要推送这些变更集;
  • 如果您想丢弃分支,无论如何都可以关闭它。

【讨论】:

  • 非常感谢。这真的很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-11
  • 2023-03-11
  • 2017-02-24
相关资源
最近更新 更多