svn list — Verzeichniseinträge im Projektarchiv auflisten.
Auflisten jeder Datei
TARGET
und den Inhalt jedes
Verzeichnisses TARGET
wie sie
im Projektarchiv vorkommen. Falls
TARGET
ein Pfad in der
Arbeitskopie ist, wird der entsprechende Projektarchiv-URL
verwendet.
Standard für TARGET
ist
„.
“, d.h. der
Projektarchiv-URL des aktuellen Verzeichnisses in der
Arbeitskopie.
Mit --verbose
gibt svn
list die folgenden Felder für jedes Objekt aus:
Revisionsnummer der letzten Übergabe
Autor der letzten Übergabe
Falls gesperrt, der Buchstabe „O“ (für Details siehe den vorangegangenen Abschnitt über svn info).
Größe (in Bytes)
Datum und Zeit der letzten Übergabe
Mit --xml
erfolgt die Ausgabe im
XML-Format (mit einer XML-Deklaration und einem
umschließenden Dokumentelement, sofern nicht
gleichzeitig --incremental
angegeben
wird). Alle Informationen werden ausgegeben; die Option
--verbose
wird nicht akzeptiert.
Am nützlichsten ist svn list, falls Sie sehen möchten, welche Dateien in einem Projektarchiv vorhanden sind, ohne eine Arbeitskopie herunterzuladen:
$ svn list http://svn.red-bean.com/repos/test/support README.txt INSTALL examples/ …
Für zusätzliche Informationen können Sie die Option
--verbose
angeben, ähnlich wie bei dem
Unix-Befehl ls -l:
$ svn list --verbose file:///var/svn/repos 16 sally 28361 Jan 16 23:18 README.txt 27 sally 0 Jan 18 15:27 INSTALL 24 harry Jan 18 11:27 examples/
Sie können die Ausgabe von svn list
mit der Option --xml
auch im XML-Format
erhalten:
$ svn list --xml http://svn.red-bean.com/repos/test <?xml version="1.0"?> <lists> <list path="http://svn.red-bean.com/repos/test"> <entry kind="dir"> <name>examples</name> <size>0</size> <commit revision="24"> <author>harry</author> <date>2008-01-18T06:35:53.048870Z</date> </commit> </entry> ... </list> </lists>
Für weitere Einzelheiten, siehe den vorhergehenden Abschnitt „svn list“.