2016-10-21 2 views
0

Supposons que j'ai une révision "6443" mais cette révision n'a pas de modifications qui ont été validées avec le numéro de révision "6409". Ici pour obtenir les changements de "6409" fusionné avec la révision "6443" Je pense à une solution on obtient les fichiers de "6409" fusionner avec "6443" et Commit cependant il irait avec le nouveau numéro de révision ie 6444 que je ne veux pas.Comment fusionner des fichiers d'un numéro de révision précédent pour faire basculer Mercurial?

S'il vous plaît noter ici que je suis en train de fusionner dans la même branche

Est-il un autre moyen où je peux obtenir le même?

Merci

Graph- Mercurial

Répondre

4

Les DAG vous trouverez ci-joint montre qu'une fusion n'est pas nécessaire, comme changeset 6409 est un descendant direct de votre conseil changeset 6443. Ainsi, si les changements de 6409 ne sont pas présents plus, il y a quelques changements intermédiaires qui défont ce que 6409 a introduit. Le cours d'action serait de revert ou backout qui commettent ce qui endommage les changements souhaités de changeset 6409.

Voir aussi http://hgbook.red-bean.com/read/finding-and-fixing-mistakes.html

Cette question aussi est en fait un double de How to force a merge with an ancestor?

+0

Merci pour la répondre. – mano