Diese Dokumentation wurde zur Beschreibung der Serie 1.6.x von Subversion erstellt. Falls Sie eine unterschiedliche Version von Subversion einsetzen, sei Ihnen dringend angeraten, bei http://www.svnbook.com/ vorbeizuschauen und stattdessen die zu Ihrer Version von Subversion passende Version dieser Dokumentation heranzzuiehen.
svn blame (praise, annotate, ann) — Autor- und Revisionsinformationen innerhalb der angegebenen Dateien oder URLs ausgeben.
Autor- und Revisionsinformationen innerhalb der angegebenen Dateien oder URLs ausgeben. Jede Textzeile erhält am Zeilenanfang eine Anmerkung mit dem Autor (Anwendernamen) und der Revisionsnummer der letzten Änderung.
--extensions (-x) ARG --force --incremental --revision (-r) REV --use-merge-history (-g) --verbose (-v) --xml
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="readme.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>