svn blame — Afficher les informations de révisions et d'auteurs en plus du contenu pour les fichiers ou URL spécifiés.
Affiche les informations de révisions et d'auteur en plus du contenu pour les fichiers ou URL spécifiés. Chaque ligne de texte est annotée en début par l'identifiant de l'auteur et le numéro de révision pour le dernier changement correspondant à la ligne.
--extensions (-x) ARG --force --incremental --revision (-r) ARG --use-merge-history (-g) --verbose (-v) --xml
Si vous voulez voir les auteurs de chaque ligne de votre
fichier source lisezmoi.txt
de votre
dépôt test :
$ svn blame http://svn.red-bean.com/repos/test/lisezmoi.txt 3 sally Ceci est un fichier LISEZMOI. 5 harry Vous devez le lire.
Même si svn blame dit que c'est Harry
qui a modifié le fichier lisezmoi.txt
dans la révision 5, vous devez examiner exactement les
changements apportés par la révision pour être sûr que Harry
a modifié le contenu de la ligne —
peut-être n'a-t-il fait que modifier des espaces.
Si vous utilisez l'option --xml
, vous
obtenez une sortie XML décrivant les informations d'auteurs
et de révisions mais pas le contenu des lignes
lui-même :
$ svn blame --xml http://svn.red-bean.com/repos/test/lisezmoi.txt <?xml version="1.0"?> <blame> <target path="lisezmoi.txt"> <entry line-number="1"> <commit revision="3"> <author>sally</author> <date>2008-05-25T19:12:31.428953Z</date> </commit> </entry> <entry line-number="2"> <commit revision="5"> <author>harry</author> <date>2008-05-29T03:26:12.293121Z</date> </commit> </entry> </target> </blame>