【问题标题】:Choose Which Mercurial Branches to Push or Pull选择要推或拉的 Mercurial 分支
【发布时间】:2011-10-27 20:50:18
【问题描述】:

我们刚刚开始在一个五人团队中使用 Mercurial。我们已经走了大约两个星期,我们的签到图已经看起来像纽约市的地铁地图。为了尝试和简化事情,我希望我的团队只在他们真正完全完成一个功能时才检查开发分支。我以为我们可以在这里使用私有分支,但我看不到在 HgTortoise(或 hg 命令行)中隐藏本地私有分支不被推送的方法。你能做这个吗?同样,拉取时可以选择性地选择远程分支吗?

谢谢

【问题讨论】:

    标签: mercurial push


    【解决方案1】:

    -b (--branch) 切换到pushpull。您可以多次使用它来指定多个分支,例如hg push -b branch-one -b branch-two。您可以使用别名来指定要推/拉的默认分支集,例如(在 .hg/hgrc 中)

    [alias]
    push = push -b branch-one -b branch-two
    

    【讨论】:

    • -b 在合并的情况下也会影响来自另一个分支所有祖先
    • 谢谢@Cat,这肯定会奏效。对于通过 TortoiseHg Workbench 的解决方案有什么建议吗?我会尝试为 push 命令设置一个别名,如果 Tortoise 选择了它,我会报告回来。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多