我可能已经阅读了其他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