(Traduction du texte original en anglais : Strip)

Strip

Commande fournie par MqExtension

hg strip rev supprime la révision rev et tous ces descendants dans un dépôt. Pour supprimer une branche indésirable, il faut spécifier la première révision spécifique à cette branche. Par défaut, hg strip va créer une sauvegarde dans le dossier .hg/strip-backup/. Si le strip s'avérait finalement une mauvaise idée, il serait ainsi possible de restaurer avec la commande hg unbundle .hg/strip-backup/nom_fichier.

Si d'autres révisions du dépôt ont des numéros plus élevés que celle éliminée par strip, elles sont renumérotées dans le but de conserver un système de numérotation séquentielle. Le hash reste identique.

Exemple

Le dépôt suivant contient de multiples branches et des numéros non séquentiels

Un strip dans ce dépôt, sur la révision 2:8e29 concernera également la révision 4:3a32, puisqu'elle descend de la révision 2.

De plus, le strip de la révision 2 va renuméroter les révision 3 et 5 afin de récupérer un dépôt avec des numéros séquentiels de révision.


FrenchCommand

FrenchStrip (last edited 2012-02-22 06:35:57 by Jérôme Melis)