hg ssortingp vs hg backout et hg reviennent

Quelle est la différence entre les commandes mercurial,

  • hg ssortingp
  • hg backout
  • hg revert

Toutes ces commandes servent essentiellement à annuler / annuler les effets d’un ensemble de modifications antérieur.

hg ssortingp supprime le changeset et tous ses descendants du référentiel. Ce sera comme si les changements n’avaient jamais existé. Soyez prudent lorsque vous l’utilisez avec public modifications public car il ne le supprimera d’aucun autre référentiel et vous le récupérerez la prochaine fois.

hg backout crée un nouvel ensemble de modifications pour inverser l’effet d’un ancien ensemble de modifications. L’ancien ensemble de modifications restra toujours dans le référentiel, mais il en ira de même pour un nouvel ensemble de modifications pour supprimer les modifications.

hg revert avec une révision met à jour la copie de travail à la révision spécifiée. Si vous validez ensuite cette copie de travail, cela aura pour effet de rétablir toutes les modifications depuis.

Autres réponses avec plus d’informations sur la restauration et la sauvegarde:

  • Quelle est la différence entre hg revert et hg backout? .
  • Mercurial – revenir à l’ancienne version et continuer à partir de là .