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.

Name

svn propget (pget, pg) — Den Wert einer Eigenschaft ausgeben.

Übersicht

svn propget PROPNAME [TARGET[@REV]...]

svn propget PROPNAME --revprop -r REV [URL]

Beschreibung

Den Wert einer Eigenschaft auf Dateien, Verzeichnissen oder Revisionen ausgeben. Die erste Form gibt die versionierte Eigenschaft eines oder mehrerer Objekte Ihrer Arbeitskopie aus und die zweite unversionierte entfernte Eigenschaften einer Projektarchiv-Revision. Siehe „Eigenschaften“ für weitere Informationen über Eigenschaften.

Optionen

Beispiele

Eine Eigenschaft einer Datei Ihrer Arbeitskopie untersuchen:

$ svn propget svn:keywords foo.c
Author
Date
Rev

Dasselbe für eine Revisions-Eigenschaft:

$ svn propget svn:log --revprop -r 20 
Began journal.

Verwenden Sie die Option --verbose (-v) für eine strukturiertere Darstellung der Eigenschaften:

$ svn propget svn:keywords foo.c --verbose 
Eigenschaften zu »foo.c«:
  svn:keywords
    Author
    Date
    Rev

Die versionierten Eigenschaftenuntersuchen, die durch einen URL in Ihrem Projektarchiv ererbt wurden, mit der Option --show-inherited-props untersuchen:

$ svn pg svn:global-ignores --verbose --show-inherited-props ^/branches/1.x 
Geerbte Eigenschaften von »http://svn.example.com/repos/branches/1.x«,
geerbt von »http://svn.example.com/repos«:
  svn:global-ignores
    *.diff
    *.patch

Standardmäßig hängt svn propget eine abschließende Zeilenende-Sequenz an einen ausgegebenen Eigenschaftswert. Meist ist dieses auch erwünscht, da es die Ausgabe lesbarer macht. Jedoch kann es vorkommen, dass Sie vielleicht den exakten Wert der Eigenschaft bekommen möchten, möglicherweise, weil der Wert nicht textueller Natur ist, sondern ein binäres Format besitzt (wie beispielsweise ein JPEG-Indexbild, das als binärer Eigenschaftswert gespeichert wird). Um die lesbarere Ausgabe von Eigenschaftswerten zu unterbinden, verwenden Sie die Option --strict.

Schließlich können Sie Ausgaben von svn propget mit der Option --xml im XML-Format erhalten:

$ svn propget --xml svn:ignore .
<?xml version="1.0"?>
<properties>
<target
   path="">
<property
   name="svn:ignore">*.o
</property>
</target>
</properties>