Я прочитал, вероятно, 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