Je know comment afficher tous les changements dans un changeset ..source de courant Diff vs la source au moment
Mais disons que vous mettez à jour votre source, vous faire une pull
et vous obtenez 3 nouveaux changesets. Comment pouvez-vous comparer l'état actuel du dépôt distant (avec les 3 changesets enregistrés) par rapport à la source actuelle (sur votre machine locale)?
Je voudrais faire cela en utilisant l'outil de comparaison visuel que j'ai actuellement configuré (Examdiff ou Kdiff3).
Merci. Bien que différent de ma question, que diriez-vous si vous voulez comparer le répertoire de travail avec le dépôt à distance à une date donnée? –
Vous pouvez utiliser 'hg log -l 1 -d {date}' pour obtenir le numéro de révision à cette date (utiliser 'hg help dates' pour les formats de date), puis spécifier le numéro de révision lors de' hg diff'. Par exemple, si vous voyez 'changeset: 93: e38f8c404758', vous lancez' hg diff -r 93'. Cela ne vous donnera que les révisions validées à une certaine date, pas la révision * à partir de cette date, donc sa fonctionnalité est limitée, mais cela devrait aider. –