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.

Nom

svn propget (pget, pg) — Afficher la valeur d'une propriété.

Synopsis

svn propget NOM_PROP [CIBLE[@REV]...]

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

Description

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.

Options

Exemples

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>