Merci beaucoup pour toutes ces infos.
J'avais un temps commencé à "jouer" avec git, et j'avais vu qu'il était possible de "fusionner" plusieurs changesets, je me demandais s'il était possible de faire la même chose avec hg.
Depuis mon post sur le forum, j'ai fait quelques hg pull depuis le dépôt central, et à chaque fois, alors que les fichiers mis à jour n'ont rien à voir avec ceux sur lesquels j'ai bossé, j'ai du faire un hg merge ou hg --check, puis un hg ci. Et à chaque fois, toutes les modifications que j'avais apportées depuis le début (je n'ai encore pas fait de hg push) ont été re committées.
Je pense donc que je n'ai pas besoin d'utiliser ces techniques, car lorsque mon code sera prêt, je vais devoir faire un hg pull, puis un hg merge, un hg ci et enfin un hg push qui remontera mes modifications dans le dépôt central en un seul commit.
Mais je pense que ce phénomène est dû au fait que j'utilise l'extension hgsubversion uniquement.
Et dans d'autres cas d'utilisation, j'utiliserai sans doute ta méthode mq qui me parait vraiment propre.
[^] # Re: Edition de l'historique
Posté par bat13 . En réponse au message Hg et SVN: concaténer changesets en un seul commit. Évalué à 3.
J'avais un temps commencé à "jouer" avec git, et j'avais vu qu'il était possible de "fusionner" plusieurs changesets, je me demandais s'il était possible de faire la même chose avec hg.
Depuis mon post sur le forum, j'ai fait quelques hg pull depuis le dépôt central, et à chaque fois, alors que les fichiers mis à jour n'ont rien à voir avec ceux sur lesquels j'ai bossé, j'ai du faire un hg merge ou hg --check, puis un hg ci. Et à chaque fois, toutes les modifications que j'avais apportées depuis le début (je n'ai encore pas fait de hg push) ont été re committées.
Je pense donc que je n'ai pas besoin d'utiliser ces techniques, car lorsque mon code sera prêt, je vais devoir faire un hg pull, puis un hg merge, un hg ci et enfin un hg push qui remontera mes modifications dans le dépôt central en un seul commit.
Mais je pense que ce phénomène est dû au fait que j'utilise l'extension hgsubversion uniquement.
Et dans d'autres cas d'utilisation, j'utiliserai sans doute ta méthode mq qui me parait vraiment propre.
Merci !