svn blame — 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 (Benutzernamen) und der Revisionsnummer der letzten Änderung.
--extensions (-x) ARG --force --incremental --revision (-r) ARG --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="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>