Mercurial: невозможно отправить в удаленный репозиторий после pull-merge-commit - PullRequest
2 голосов
/ 09 июня 2011

Я не могу понять, почему я все еще не могу отправить в удаленный репозиторий:

> hg pull
pulling from ......
searching for changes
no changes found

> hg merge
abort: branch 'default' has one head - please merge with an explicit rev
(run 'hg heads' to see all heads)

> hg heads
changeset:   12942:...
tag:         tip
parent:      12940:...
parent:      12941:...
summary:     merge

> hg branches
default                    12942:...

> hg commit
nothing changed

и, наконец,

> hg push
pushing to ...
searching for changes
abort: push creates new remote heads on branch 'default'!
(did you forget to merge? use push -f to force)

с чего бы это?

1 Ответ

4 голосов
/ 09 июня 2011

Не знаю почему, но это решило проблему:

hg push -r tip

, где -r равно

-r --rev REV [+] набор изменений, предназначенный для включения в пункт назначения

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