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: