This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.
svn propget (pget, pg) — Afficher la valeur d'une propriété.
svn propget NOM_PROP [CIBLE[@REV]...]
svn propget NOM_PROP --revprop -r REV [URL]
Afficher la valeur d'une propriété définie sur des fichiers, des répertoires ou des révisions. Ŀa première forme affiche la valeur d'une propriété suivie en versions d'un ou plusieurs éléments de votre copie de travail et la deuxième forme affiche des propriétés suivies en versions d'une révision d'un dépôt. Voir la section intitulée « Propriétés » pour de plus amples informations sur les propriétés.
Examiner une propriété d'un fichier de votre copie de travail :
$ svn propget svn:keywords machin.c Author Date Rev
De même pour une propriété de révision :
$ svn propget svn:log --revprop -r 20 Démarré le journal d'activités.
Pour obtenir un affichage plus structuré des propriétés, utilisez
l'option --verbose
(-v
) :
$ svn propget svn:keywords machin.c --verbose Propriétés sur 'machin.c' svn:keywords Author Date Rev
Examiner les propriétés suivies en versions héritées par l'URL
dans votre dépôt en utilisant l'option
--show-inherited-props
:
$ svn pg svn:global-ignores --verbose --show-inherited-props ^/branches/1.x Propriétés héritées sur 'http://svn.example.com/repos/branches/1.x', de 'http://svn.example.com/repos' svn:global-ignores *.diff *.patch
Par défaut, svn propget ajoute un saut de
ligne à la fin de chaque valeur de propriété qu'elle affiche. La
plupart du temps, c'est très convenable. Mais parfois, quand vous
voulez vraiment avoir la valeur exacte de la propriété, peut-être
parce que ce n'est pas du texte mais un format binaire (tel qu'un
aperçu JPEG stocké en tant que valeur de propriété par exemple).
Pour désactiver l'affichage amélioré des valeurs de propriétés,
utilisez l'option --strict
.
Enfin, il est possible d'obtenir la sortie de svn
propget au format XML avec l'option
--xml
:
$ svn propget --xml svn:ignore . <?xml version="1.0"?> <properties> <target path=""> <property name="svn:ignore">*.o </property> </target> </properties>