Mercurial 我推不动新的分支
我从默认值创建了新的分支BRANCH1。做了一些改变。我不能推新的分支。怎么推?没有使用hg-push-f 这就是错误所在Mercurial 我推不动新的分支,mercurial,push,branch,Mercurial,Push,Branch,我从默认值创建了新的分支BRANCH1。做了一些改变。我不能推新的分支。怎么推?没有使用hg-push-f 这就是错误所在 $ hg push --new-branch pushing to ssh://hg@bitbucket.org/BLABLA searching for changes abort: push creates new remote head 124786qssdvfsd12 on branch 'BRANCH2'! (merge or see "hg help push
$ hg push --new-branch
pushing to ssh://hg@bitbucket.org/BLABLA
searching for changes
abort: push creates new remote head 124786qssdvfsd12 on branch 'BRANCH2'!
(merge or see "hg help push" for details about pushing new heads)
不确定到底是什么问题,但我建议你试着从前面的信息中推开头部:
hg push -r 124786qssdvfsd12
如果此命令成功运行,则应重试:
hg push --new-branch
你需要解释为什么你不想遵循
hgpush
本身给出的建议(即,为什么你没有在branch2
中合并你的更改,或者你想避免推送它们,如果是,你已经尝试了什么)。我已经合并了它。但我仍然有我想知道的错误——我做错了什么,以确保将来不会重现这个错误?另外,如果我们项目中的任何人没有使用命令hg branch,而是每次都使用hg clone,那会有什么错误吗?你不一定做错了什么,但我认为你确实需要一本关于使用Mercurial的好教程或书。我不确定该推荐哪本书——我开始写一本,但还远未完成。