我需要的结果是,当克隆存储库时,代码位于不是默认分支的分支的最后一个版本,不需要执行“hg update mybranchname” 。 这可能吗?mercurial将一个分支设置为新的默认分支
7
A
回答
8
到现在为止的建议是:您应该always use default
as your main branch,因为如果Mercurial在存储库中发现它,它将结账default
。
这个变化有点与Mercurial 2.1:你现在可以关闭default
分支(如果有的话),并在其位置添加一个名为default
的书签。新的克隆将检索书签并更新到该书签,从而有效切换到过程中的另一个分支。
请注意,您的责任是将default
书签指向您想要结帐的分支的头部,因此这不是100%的傻瓜。
1
你可以在分支合并到默认的分支,如:
hg merge mybranchname
hg commit
现在分支是效果的主要分支。您可以隐藏旧分支:
hg update mybranchname
hg commit --close-branch
0
相关问题
- 1. mercurial默认分支消失
- 2. 在Mercurial/TortoiseHG中重置默认分支
- 3. 一个分支从默认将默认分支在水银
- 4. 设置为默认的合并分支
- 5. Mercurial - 将两个分支合并为第三个新分支
- 6. 在分支分支提交后,在Mercurial中留有两个默认分支
- 7. Mercurial:保持默认分支“活跃”
- 8. 我如何区分一个分支与我的默认分支
- 9. Bazaar分支默认位置
- 10. 如何从默认分支追赶命名的mercurial分支而不将两者合并为一个?
- 11. 将开发分支设置为拉取请求的默认值
- 12. Mercurial,拉一个分支
- 13. 如何将git分支设置为另一分支的状态
- 14. 从另一个分支创建善变分支(非默认)
- 15. 如何让我的分支与Mercurial下的“默认”分支保持同步?
- 16. TortoiseHG:将默认分支替换为另一个默认分支的最简单方法
- 17. Mercurial:使一个分支与另一个分支相同
- 18. 在TFS 2017 Hosted Repository上设置一个默认分支
- 19. 指定默认分支为一个非默认远程拉
- 20. 使另一个分支默认?
- 21. Mercurial将更改移至新分支
- 22. 如何将分支更新为Mercurial中不同分支上的标签状态?
- 23. 将分支合并到默认值中Mercurial Dropping所有默认更改
- 24. 将修补程序从分支移动到默认分支
- 25. SVN:将一个旧分支合并到一个新分支
- 26. Mercurial:列出所有未分支分支
- 27. mercurial可以将分叉回购变为新分支吗?
- 28. .hgignore每个分支在mercurial?
- 29. Sourcetree,Mercurial和几个分支
- 30. Mercurial:将克隆转换为分支
也许重复http://stackoverflow.com/questions/5424377/make-another-branch-default – phemios
你是对的,在上面的链接问题是我的相同。对不起,我在谷歌搜索,但没有找到它。 – giuspen