Mercurial:推送将在分支上创建新的远程头

时间:2019-06-26 07:55:34

标签: mercurial

我可能已经阅读了其他15个具有相同问题的线程,但是每个解决方案都是“尝试拉并合并”,这已经完成了好几次。

无论如何,我们有一个名为“ develop”的主分支。我无权直接推送到此分支。当我做hg push --new-branch时,收到消息:

abort: push creates new remote head 872f21c639d0 on branch 'develop'!

以某种方式,我想我一定在我不知情的情况下对开发分支进行了更改。因此,尽管推送我的分支是可以的(因为默认情况下,Mercurial会推送所有分支)。但是,调用hg push -r . --new-branch会给我同样的错误。为什么?

当我致电hg heads develop时,我得到以下信息:

changeset:   42407:872f21c639d0
branch:      develop
parent:      42300:f25b068a235d
parent:      42313:1b2c4907cd9a
user:        ---
date:        Tue Jun 25 09:30:41 2019 +0200
summary:     Merged

changeset:   42402:05374ad32e87
branch:      develop
parent:      42396:5ab53c02c668
parent:      42401:552e0a676dad
user:        ---
date:        Wed Jun 26 06:10:22 2019 +0000
summary:     ~some message~

好吧,奇怪,我有两个脑袋。我尝试hg strip上的一个头上的develop,但是我在分支上所做的所有更改都消失了,仍然有两个头(另一个头)。关于如何解决此问题的任何想法?

编辑:输出hg log -G -b develop

o    changeset:   42407:05374ad32e87
|\   branch:      develop
| :  parent:      42396:5ab53c02c668
| :  parent:      42401:552e0a676dad
| :  user:        P K 
| :  date:        Wed Jun 26 06:10:22 2019 +0000
| :  summary:     Merged in ... (pull request #3700)
| :
| \
| :\
| : \
| : :\
| : : \
| : : :\
| : : : \
| : : : :\
| : +-------o  changeset:   42402:872f21c639d0
| : : : : : |  branch:      develop
| : : : : : |  parent:      42300:f25b068a235d
| : : : : : |  parent:      42313:1b2c4907cd9a
| : : : : : |  user:        Me
| : : : : : |  date:        Tue Jun 25 09:30:41 2019 +0200
| : : : : : |  summary:     Merged
| : : : : : |
o : : : : : |    changeset:   42396:5ab53c02c668
|\ \ \ \ \ \ \   branch:      develop
| : : : : : : :  parent:      42393:8e323e33732f
| : : : : : : :  parent:      42394:8bc5afa596e5
| : : : : : : :  user:        M L
| : : : : : : :  date:        Tue Jun 25 16:06:05 2019 +0000
| : : : : : : :  summary:     Merged in d... (pull request #3673)
| : : : : : : :
| \ \ \ \ \ \ \
| :\ \ \ \ \ \ \
| : \ \ \ \ \ \ \
| : :\ \ \ \ \ \ \
| : : \ \ \ \ \ \ \
| : : :\ \ \ \ \ \ \
o-----------------+-+    changeset:   42393:8e323e33732f
:\ \ \ \ \ \ \ \ \ \ \   branch:      develop
: : : : : : : : : : : |  parent:      42384:bc2542ffb64e
: : : : : : : : : : : |  parent:      42390:61241d9fc224
: : : : : : : : : : : |  user:        M L 
: : : : : : : : : : : |  date:        Tue Jun 25 15:25:11 2019 +0000
: : : : : : : : : : : |  summary:     Merged in ... (pull request #3706)
: : : : : : : : : : : |
: : : : : : : +-----o |    changeset:   42384:bc2542ffb64e
: : : : : : : : : : |\ \   branch:      develop
: : : : : : : : : : | : |  parent:      42381:701c99b3e133
: : : : : : : : : : | : |  parent:      42383:b9c8fa2d8f00
: : : : : : : : : : | : |  user:        P A
: : : : : : : : : : | : |  date:        Tue Jun 25 14:25:54 2019 +0000
: : : : : : : : : : | : |  summary:     Merged in ... (pull request #3689)
: : : : : : : : : : | : |
: +-----------+-----o : |  changeset:   42381:701c99b3e133

0 个答案:

没有答案