svn propset — Associer à la propriété PROP_NOM
la valeur PROP_VAL
pour des fichiers, répertoires ou révisions.
svn propset PROP_NOM [PROP_VAL | -F FICHIER_VAL] CHEMIN...
svn propset PROP_NOM --revprop -r REV [PROP_VAL | -F FICHIER_VAL] [CIBLE]
Associe à PROP_NOM
la valeur
PROP_VAL
sur des fichiers,
répertoires ou révisions. Le premier exemple définit
la modification locale de la propriété suivie en version
dans la copie de travail et la deuxième forme définit
un changement à distance d'une propriété de révision du dépôt
non suivie en version
(CIBLE
permet juste de
préciser le dépôt à utiliser).
Astuce | |
---|---|
Subversion possède un certain nombre de propriétés « spéciales » permettant de modifier la façon dont il fonctionne. Voir la section intitulée « Propriétés dans Subversion » plus loin dans ce chapitre pour plus d'informations sur ces propriétés. |
--changelist ARG --depth ARG --encoding ENC --file (-F) FICHIER --force --quiet (-q) --recursive (-R) --revision (-r) REV --revprop --targets NOM_FICHIER
Définit le type MIME d'un fichier :
$ svn propset svn:mime-type image/jpeg truc.jpg Propriété 'svn:mime-type' définie sur 'truc.jpg'
Sur un système de type Unix, pour qu'un fichier devienne exécutable :
$ svn propset svn:executable ON un-script Propriété 'svn:executable' définie sur 'un-script'
Vous disposez peut-être de règles internes consistant à définir certaines propriétés utiles à vos collègues :
$ svn propset proprietaire sally machin.c Propriété 'proprietaire' définie sur 'machin.c'
Si une erreur a été commise dans le message de
propagation d'une révision donnée et que vous désirez
la corriger, utilisez l'option --revprop
et affectez à svn:log
le contenu du nouveau message :
$ svn propset --revprop -r 25 svn:log "Compte-rendu du voyage à New York." Propriété 'svn:log' définie à la révision du dépôt 25
Ou bien si vous ne disposez pas d'une copie de travail, vous pouvez fournir une URL :
$ svn propset --revprop -r 26 svn:log "Jour sans." \ http://svn.red-bean.com/repos Propriété 'svn:log' définie à la révision du dépôt 26
Enfin, vous pouvez indiquer à propset de lire le contenu de la propriété dans un fichier. Vous pourriez même utiliser ceci pour donner une valeur binaire à cette propriété :
$ svn propset icone-du-proprietaire -F sally.jpg bidule.c Propriété 'icone-du-proprietaire' définie sur 'bidule.c'
Note | |
---|---|
Par défaut il n'est pas possible de modifier les
propriétés de révision d'un dépôt Subversion.
L'administrateur du dépôt doit explicitement
activer la modification des propriétés de révision
en créant une procédure automatique appelée
|