Diese Dokumentation wurde zur Beschreibung der Serie 1.7.x von Apache™ 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.

Name

svnlook tree — Ausgabe des Baums.

Aufruf

svnlook tree REPOS_PATH [PATH_IN_REPOS]

Beschreibung

Gibt den Baum beginnend bei PATH_IN_REPOS aus (falls angegeben; sonst bei der Wurzel des Baums); optional werden Revisions-IDs der Knoten angezeigt.

Optionen

Example

Dies gibt den Baum für Revision 13 unseres Beispiel-Projektarchivs aus:

$ svnlook tree -r 13 /var/svn/repos
/
 trunk/
  button.c
  Makefile
  integer.c
 branches/
  bookstore/
   button.c
   Makefile
   integer.c
…

Verwenden Sie die Option --show-ids, um die Revisions-Ids der Knoten (einmalige interne Bezeichner für bestimmte Knoten der Implementierung von Subversions versioniertem Dateisystem):

$ svnlook tree -r 13 /var/svn/repos --show-ids
/ <0.0.r13/811>
 trunk/ <1.0.r9/551>
  button.c <2.0.r9/238>
  Makefile <3.0.r7/41>
  integer.c <4.0.r6/98>
 branches/ <5.0.r13/593>
  bookstore/ <1.1.r13/390>
   button.c <2.1.r12/85>
   Makefile <3.0.r7/41>
   integer.c <4.1.r13/109>
…

Um Ausgaben geeigneter für die Weiterverarbeitung durch Skripte zu machen, verwenden Sie die Option --full-paths, die dazu führt, dass svnlook den vollständigen Pfad im Projektarchiv jedes Baumelementes ausgibt und die Hierarchie nicht durch Einrückung anzeigt:

$ svnlook tree -r 13 /var/svn/repos --show-ids
/ <0.0.r13/811>
trunk/ <1.0.r9/551>
trunk/button.c <2.0.r9/238>
trunk/Makefile <3.0.r7/41>
trunk/integer.c <4.0.r6/98>
branches/ <5.0.r13/593>
branches/bookstore/ <1.1.r13/390>
branches/bookstore/button.c <2.1.r12/85>
branches/bookstore/Makefile <3.0.r7/41>
branches/bookstore/integer.c <4.1.r13/109>
…