Je souhaite remove a changeset from history mais hg export
ne fonctionne pas pour les ensembles de modifications de fusion (voir https://www.mercurial-scm.org/wiki/Export). Y at-il un moyen d'utiliser hg pull
pour une gamme de révisions? Par exemple, disons que je veux supprimer la révision 999 Je veux être en mesure de dire:Mercurial remove changeset, historique avec fusions
hg init NewRepo
hg pull ../OldRepo -r 0:1000
hg pull ../OldRepo -r 1000:tip
Des idées?
Je veux me tirer une balle dans le pied. Comment puis-je utiliser hg convert pour supprimer plusieurs révisions discrètes? Par exemple, étant donné les révisions de 0 à 1000, je veux supprimer 205, 405 et 934. – Gili
Je pense que vous pourriez utiliser une option --splicemap avec convert pour que les enfants de ces révisions soient les enfants des parents de ces révisions, ce qui ferait ces têtes de révisions. Vous feriez alors un clone local avec -r pour tirer toutes les têtes sauf celles-ci. Je ne l'ai pas essayé parce que ce n'est pas une bonne idée. :) –