54 votes

Afficher les différences entre deux révisions d'un fichier

J'ai un fichier de suivi de Mercurial. Je peux voir son histoire avec l' hg log. Comment puis-je voir la diff entre sa version la plus récente, et le dernier enregistrement de l'ensemble de modifications?

61voto

stack72 Points 5146

hg diff -r firstrevisionnumber:otherrevnumber nom de fichier

qui va le faire

e.g hg diff -r 0:1 valeur par défaut.aspx

j'espère que ça aide

42voto

Mikezx6r Points 6541

Si vous connaissez les numéros de révision, alors que PaulStack dit est correct.

Si vous souhaitez explicitement à savoir la différence entre le bout de la branche, et c'est de la précédente, vous pouvez utiliser des raccourcis. Bien sûr, si le fichier n'a pas changé, la diff ne vais pas vous montrer quelque chose d'utile.

hg diff -r -1:. filename

L' -1 dit précédent de l'ensemble de modifications sur cette branche. le '."désigne le courant de l'ensemble de modifications. Vous pouvez utiliser -2, -3 etc, mais une fois que vous atteignez un point de fusion, il devient un peu plus intéressant. (référence: http://hgtip.com/tips/beginner/2009-10-05-shortcuts-for-specifying-revisions/)

Si ce que vous voulez, c'est les changements remarquables dans votre espace de travail, il est alors simplement hg diff nom de fichier.

Quelques lieux utiles pour les HG débutants est http://hgtip.com.

Le HG guide définitif à http://hgbook.red-bean.com/.

Un stackoverflow site comme plus HG spécifique est le Four le site de support. http://kiln.stackexchange.com. Le four est construit sur le haut de HG, et utilise une version modifiée de TortoiseHG client, de sorte que la plupart des questions et des réponses y sont informatifs. Ils devront également répondre à des questions, même si vous n'êtes pas un utilisateur.

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