2010-03-31 2 views
25

Dans Mercurial, comment examinez-vous un seul ensemble de modifications? hg log -l 5 va me donner un résumé des 5 derniers changesets, mais comment obtenir une liste des fichiers modifiés dans un changeset? Je ne veux pas faire de diff.Examen d'un seul ensemble de modifications dans Mercurial

+0

Modifié en comparaison de quoi? Je ne vois pas vraiment comment vous voulez faire ça sans diff. –

+0

Je veux une liste des fichiers dans le diff, mais je ne veux pas voir le diff. – hekevintran

Répondre

23

Passez -v pour vous connecter et il affichera des informations supplémentaires, y compris une liste de fichiers modifiés.

Exemple:

hg log -v -r<rev> | grep ^files 
19

Je cherchais la même chose et trouvé la commande suivante, qui est plus ce que je cherchais:

hg status --change <rev> 

On trouve dans cette article.

1

Si vous voulez voir comment les contenus des fichiers ont été modifiés pour une révision donnée, vous pouvez utiliser:

hg diff --change <rev> 

Si vous voulez voir la diff entre la révision en cours et celui qui vous intéresse dans, vous pouvez utiliser:

hg diff -r <rev> 
Questions connexes