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?
Réponses
Trop de publicités?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.