Comment annuler pour annuler: appuyez crée de nouveau à distance les chefs de la direction générale” dans les mercurial

Je suis conscient de Mercurial pour les Débutants: The Definitive Guide Pratique et des réponses comme Mercurial fusion des branches? (abort: push crée de nouvelles branches distantes)

Ici, j'ai, par inadvertance, a créé une situation où Mercurial veut créer une nouvelle télécommande de la tête. Quel est le meilleur moyen d'annuler cette, et de laisser peu ou pas de traces de cette erreur sur la distance?

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

###> hg revert --all -r tip

###> hg update -C
0 files updated, 0 files merged, 0 files removed, 0 files unresolved

###> hg incoming
comparing with http://example.com
searching for changes
no changes found

###> hg summary
parent: 488:e3db024fe901 tip
 Misc.
branch: default
commit: (clean)
update: 6 new changesets, 2 branch heads (merge)

###> hg pull
pulling from http://example.com
searching for changes
no changes found

###> hg glog
@  changeset:   488:e3db024fe901
|  tag:         tip
|  summary:     Misc.
|
o  changeset:   487:b207579b9d41
|  parent:      480:ce775708800c
|  summary:     Misc.
|
| o  changeset:   486:59a7a5b34c7f
| |  user:        other
| |  summary:     fixes
| |
| o  changeset:   485:b28264333e18
| |  user:        other
| |  summary:     binary

Si je fusionne, ça semble OK:

hg merge
abort: outstanding uncommitted merges

Mais hg diff montre toutes sortes de modifications, je n'ai pas fait. Je suis prêt à re-demander mon changement... comment puis-je apporter tout cela à une seule pointe, l'abandon de tous les changements?

ce n'hg sortant de sortie?

OriginalL'auteur Bryce | 2013-04-05