Dieser Text befindet sich gegenwärtig in Bearbeitung, unterliegt ständigen Änderungen und kann dadurch nicht stets akkurat irgendeine freigegebene Version der Software Apache™ Subversion® beschreiben. Das Speichern dieser Seite als Lesezeichen oder andere auf diese Seite zu verweisen, ist keine so gute Idee. Besuchen Sie http://www.svnbook.com/, um stabile Versionen dieses Buchs zu erhalten.
svnlook tree — Ausgabe des Baums.
svnlook tree REPOS_PATH [PATH_IN_REPOS]
Gibt den Baum beginnend bei
PATH_IN_REPOS
aus (falls
angegeben; sonst bei der Wurzel des Baums); optional
werden Revisions-IDs der Knoten angezeigt.
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 --full-paths / <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> …