Nom

svn blame — Afficher les informations de révisions et d'auteurs en plus du contenu pour les fichiers ou URL spécifiés.

Synopsis

svn blame CIBLE[@REV]...

Description

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.

Noms alternatifs

praise, annotate, ann

Modifie

Rien.

Accède au dépôt

Oui.

Options

--extensions (-x) ARG
--force
--incremental
--revision (-r) ARG
--use-merge-history (-g)
--verbose (-v)
--xml

Exemples

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>