2 votes

Comparer les révisions dans Mercurial

Venant de Subversion, j'ai utilisé la fonctionnalité "Marquer pour comparaison" et "Comparer les URLs" dans TortoiseSVN. Cela m'a donné la possibilité de comparer la branche de développement avec la dernière version pour obtenir une liste des fichiers qui ont changé.

Nous utilisons cette liste de fichiers pour la révision finale du code, la documentation de la prochaine version, etc.

Comme vous pouvez le constater, il est possible d'obtenir une liste de fichiers et de cliquer sur chacun d'entre eux pour obtenir une comparaison visuelle des modifications.

Screenshot of comparing revisions with Subversion

Est-il possible de faire quelque chose de similaire avec Mercurial ? Le meilleur que j'ai trouvé jusqu'à présent est cette commande, cependant la liste des fichiers est beaucoup moins utile que ce que j'ai pu obtenir avec Subversion.

hg status --change {revisionnumber}

5voto

Tim Henigan Points 19948

En ligne de commande, vous pouvez :

  • hg diff -r <first changeset> -r <second changeset> ou
  • thg vdiff -r <first changeset> -r <second changeset>

Dans TortoiseHg, vous pouvez également sélectionner les 2 révisions que vous voulez comparer et obtenir une différence visuelle comme indiqué ci-dessous :

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X