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.
svn propset (pset, ps) — Den Wert von PROPNAME
für Dateien, Verzeichnisse oder Revisionen auf
PROPVAL
setzen.
svn propset PROPNAME [PROPVAL | -F VALFILE] PATH...
svn propset PROPNAME --revprop -r REV [PROPVAL | -F VALFILE] [TARGET]
Setzt den Wert von PROPNAME
für Dateien, Verzeichnisse oder Revisionen auf
PROPVAL
. Das erste Beispiel
erzeugt eine versionierte Eigenschafts-Änderung in der
Arbeitskopie und das zweite eine unversionierte, entfernte
Eigenschafts-Änderung auf einer Projektarchiv-Revision
(TARGET
bestimmt nur, auf
welches Projektarchiv zugegriffen werden soll).
Tipp | |
---|---|
Subversion verfügt über eine Anzahl „besonderer“ Eigenschaften, die sein Verhalten beeinflussen. Zu Details siehe „Reservierte Subversion-Eigenschaften“. |
Den MIME-Typen einer Datei setzen:
$ svn propset svn:mime-type image/jpeg foo.jpg Eigenschaft »svn:mime-type« für »foo.jpg« gesetzt
Wenn Sie auf einem Unix-System bei einer Datei die Ausführbarkeitsberechtigung setzen wollen:
$ svn propset svn:executable ON somescript Eigenschaft »svn:executable« für »somescript« gesetzt
Vielleicht haben Sie eine interne Vereinbarung, bestimmte Eigenschaften zum Nutzen Ihrer Mitarbeiter zu setzen:
$ svn propset owner sally foo.c Eigenschaft »owner« für »foo.c« gesetzt
Falls Sie einen Fehler in einer Protokollnachricht
einer bestimmten Revision gemacht haben und sie nun ändern
wollen, verwenden Sie --revprop
und
setzen Sie den Wert von svn:log
auf die
neue Nachricht:
$ svn propset --revprop -r 25 svn:log "Journaled about trip to New York." Eigenschaft »svn:log« wurde für Revision 25 im Projektarchiv gesetzt
Wenn Sie keine Arbeitskopie haben, können Sie einen URL angeben:
$ svn propset --revprop -r 26 svn:log "Document nap." \ http://svn.red-bean.com/repos Eigenschaft »svn:log« wurde für Revision 25 im Projektarchiv gesetzt
Schließlich können Sie svn propset mitteilen, seine Eingaben aus einer Datei zu holen. Sie können es sogar verwenden, um den Inhalt einer Eigenschaft auf einen binären Wert zu setzen:
$ svn propset owner-pic -F sally.jpg moo.c Eigenschaft »owner-pic« für »moo.c« gesetzt
Anmerkung | |
---|---|
Standardmäßig können Sie Revisions-Eigenschaften in
einem Subversion-Projektarchiv nicht ändern. Der
Administrator des Projektarchivs muss die Änderung von
Revisions-Eigenschaften ausdrücklich erlauben, indem er
einen Hook namens |