Mercurial: push создает новую удаленную голову на ветке - PullRequest
1 голос
/ 26 июня 2019

Я прочитал, вероятно, 15 других тем с той же проблемой, но каждое решение было "попытаться вытянуть и объединить", что я делал несколько раз.

В любом случае, у нас есть основная ветка, которая называется "разработка".У меня нет разрешения прямо нажимать на эту ветку.Когда я делаю 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, но затем все изменения, которые я сделал в МОЕЙ ветви, исчезли, и все еще оставались две головы (другая голова).Любая идея о том, как это исправить?

EDIT : Вывод 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...