Name

svn blame — Autor- und Revisionsinformationen innerhalb der angegebenen Dateien oder URLs ausgeben.

Aufruf

svn blame TARGET[@REV]...

Beschreibung

Autor- und Revisionsinformationen innerhalb der angegebenen Dateien oder URLs ausgeben. Jede Textzeile erhält am Zeilenanfang eine Anmerkung mit dem Autor (Benutzernamen) und der Revisionsnummer der letzten Änderung.

Alternativnamen

praise, annotate, ann

Änderungen

Nichts

Projektarchiv-Zugriff

Ja

Optionen

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

Beispiele

Wenn Sie den Quelltext von readme.txt in Ihrem Test-Projektarchiv mit Anmerkungen sehen wollen:

$ svn blame http://svn.red-bean.com/repos/test/readme.txt
     3      sally This is a README file.
     5      harry You should read this.

Auch wenn svn blame behauptet, dass Harry readme.txt zuletzt in Revision 5 geändert habe, sollten Sie genau prüfen, was diese Revision geändert hat, um sicherzugehen, dass Harry den Kontext der Zeile geändert hat – es könnte sein, dass er nur Leerzeichen angepasst hat.

Falls Sie die Option --xml benutzen, bekommen Sie die Anmerkungen als XML-Ausgabe, jedoch nicht den eigentlichen Inhalt der Zeilen:

$ svn blame --xml http://svn.red-bean.com/repos/test/readme.txt
<?xml version="1.0"?>
<blame>
<target
   path="sandwich.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>