我正在尝试使用Mercurial中的分支-每个特性方法,但是在创建了一个工作分支并将其合并回默认分支后,我无法将更改推送回主存储库。应该怎么做呢?
我创建了一个名为“Gauge customisation”的分支,在该分支中进行了一些工作,然后将其合并回默认分支。继续在默认分支上进行了一些更改,现在我想将其提交回我的主存储库。但是当我尝试时,我会得到以下错误信息:
“abort: push creates new remote branches: Gauge customisation! hint: use 'hg push --new-branch' to create new remote branches”
我认为分支不会显示在主存储库中,并且通过在本地合并,我可以在分支(或潜在的分支)中工作,然后在测试完毕后将其推送到主存储库。
Gauge customisation分支是否仍应显示?我真的认为此时只能看到默认值吗?但是这是我没有正确理解工具吗?我应该创建远程分支吗?
理想情况下,我希望能够为每个功能打开一个分支,并且在任何时候都有3或4个这样的分支运行(这是我们公司的工作方式),因此我希望现在能够牢固掌握事情。
我创建了一个名为“Gauge customisation”的分支,在该分支中进行了一些工作,然后将其合并回默认分支。继续在默认分支上进行了一些更改,现在我想将其提交回我的主存储库。但是当我尝试时,我会得到以下错误信息:
“abort: push creates new remote branches: Gauge customisation! hint: use 'hg push --new-branch' to create new remote branches”
我认为分支不会显示在主存储库中,并且通过在本地合并,我可以在分支(或潜在的分支)中工作,然后在测试完毕后将其推送到主存储库。
Gauge customisation分支是否仍应显示?我真的认为此时只能看到默认值吗?但是这是我没有正确理解工具吗?我应该创建远程分支吗?
理想情况下,我希望能够为每个功能打开一个分支,并且在任何时候都有3或4个这样的分支运行(这是我们公司的工作方式),因此我希望现在能够牢固掌握事情。