Pousser vers le référentiel distant après la fusion "crée de nouvelles têtes distantes" - est-ce que c'est mauvais?

  1. Je initialized un Mercurial projet sur Machine Acommitted mes modifications et uploaded à un dépôt distant.
  2. Puis je cloned que référentiel sur Machine Bcommitted quelques modifications supplémentaires et uploaded à la même distance du référentiel.

Dans les deux cas, j'ai téléchargé les changements avec la même commande:

hg push https://username:password@domain/user/repository/

Maintenant je suis de retour sur la Machine et j'ai pull**ed sur le dépôt distant et **merg**ed des changements entre les deux révisions à l'aide de la **KDiff3 GUI-outil en utilisant les commandes:

hg pull
hg merge
hg commit

Cependant, lorsque j'essaie de faire les dernières modifications de la Machine Un retour vers le dépôt distant après cette attirance et fusion, j'obtiens ce message:

hg push https://username:password@domain/user/repository/
pushing to https://username:password@domain/user/repository/
searching for changes
abort: push creates new remote heads!
(did you forget to merge? use push -f to force)

Pourquoi faut-il dire "vous avez oublié de fusionner"? -- J'ai terminé la fusion.

Est-il de mauvais à force de le pousser et de le créer "de nouveaux à distance têtes"?

Si oui, comment puis-je éviter cela?

Mise à JOUR:

J'ai couru "hg merge" de nouveau et a obtenu ce résultat:

5 files updated, 1 files merged, 0 files removed, 1 files unresolved
use 'hg resolve' to retry unresolved file merges or 'hg up --clean' to abandon

Alors, j'ai couru ' hg up --clean " et il a déclaré:

6 files updated, 0 files merged, 1 files removed, 0 files unresolved

Maintenant quand je tape 'hg heads", il dit:

changeset:   11
tag:         tip
parent:      9
user:        eggdrop
date:        Tue Oct 20 16:27:44 2009 -0400
summary:     Machine A after merge

changeset:   10
parent:      7
user:        chickensoup
date:        Thu Oct 15 03:27:23 2009 -0400
summary:     Machine B changes to be pulled onto Machine A

source d'informationauteur eggdrop