【发布时间】:2011-06-15 11:28:36
【问题描述】:
我正在尝试研究如何在 mercurial 中使用每个功能的分支方法,但是已经创建了一个分支来工作,并将其合并回默认值,我无法将我的更改推送回我的主存储库。最好做什么?
我创建了一个“仪表自定义”分支,在该分支中做了一些工作,然后将其合并回默认值。继续进行一些默认更改,现在我想将其提交回我的主存储库。但是当我尝试时,我得到:
中止:推送创建新的远程分支:仪表自定义!
提示:使用 'hg push --new-branch' 创建新的远程分支
我不认为分支会出现在主仓库中,并且通过在本地合并它,我可以以某种方式在分支(或可能的分支)中工作,然后当我测试完所有内容后,将其推送到主仓库回购。
仪表自定义分支是否仍应显示?真的我以为我只会在这个阶段看到默认值吗?但那是我没有正确理解这些工具吗?我应该创建远程分支吗? 理想情况下,我希望能够为每个功能打开一个分支,并在任何时候运行 3 或 4 个这样的分支(这是我公司的工作方式),所以我现在想牢牢掌握一切。
【问题讨论】:
标签: mercurial branching-and-merging