Forum Programmation.autre Mercurial: Publier uniquement ce que l'on veut ...

Posté par  .
Étiquettes : aucune
0
13
juin
2009
Bonjour,

Je fais quelques tests avec Mercurial et j'aimerais bien savoir quelle est la bonne pour publier seulement une série de commit via un push.

En effet, dans mon répertoire de travail, je fais des petits essais et autres bidouilles. Quand je fais un push, je n'ai pas envie de tout envoyer.

Comment faut-il faire pour gérer ce type de problème ? Est-ce qu'il faut utiliser les queues, ou faire un clone du dépôt publique et faire des merges ... ?

Sous Git, il semble que la commande rebase permet de faire cela.

Merci de vos réponses.

A bientôt.
  • # hg export et hg patch ?

    Posté par  . Évalué à 2.

    Tu peux exporter tes modifications avec « hg export », puis les incorporer dans ton dépôt propre avec « hg patch ».

    Je ne sais pas s'il y a plus simple, à voir avec les pro de mercurial.
  • # clone à part

    Posté par  . Évalué à 1.

    Le plus simple c'est encore de faire tes petites bidouilles dans un clone à part, que tu merge dans ta branche principale quand c'est prêt à pusher. C'est la différence avec git où dans le même répertoire tu peux avoir plusieurs branches aussi distinctes que des clones.

    rebase, tu l'as comme extension dans mercurial, ça permettra de "rebaser" tes bidouilles dans l'historique comme si ça avait été dans la même branche, plutôt que de faire des merges.
    http://www.selenic.com/mercurial/wiki/RebaseProject

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.