Nom

svn list — Lister le contenu de répertoires dans un dépôt.

Synopsis

svn list [CIBLE[@REV]...]

Description

Liste chaque fichier CIBLE et le contenu de chaque répertoire CIBLE comme ils existent dans le dépôt. Si CIBLE est un chemin de la copie de travail, alors l'URL correspondante sur le dépôt est utilisée.

Par défaut, la CIBLE est « . », c'est-à-dire l'URL du dépôt pour le répertoire courant de la copie de travail.

Avec l'option --verbose, svn list affiche les champs suivants pour chaque élément :

  • Numéro de révision de la dernière propagation ;

  • Auteur de la dernière propagation

  • Si l'élément est verrouillé, la lettre « O » (lisez la section svn info pour plus de détails) ;

  • Taille (en octets) ;

  • Date et heure de la dernière propagation.

Avec l'option --xml, l'affichage est au format XML format (avec une entête et un élément document qui encadre le tout à moins que l'option --incremental soit aussi spécifiée). Toute l'information disponible est affichée, l'option --verbose n'est pas acceptée.

Noms alternatifs

ls

Modifie

Rien.

Accède au dépôt

Oui.

Options

--depth ARG
--incremental
--recursive (-R)
--revision (-r) REV
--verbose (-v)
--xml

Exemples

svn list est particulièrement utile quand vous voulez visualiser des fichiers dans le dépôt sans les télécharger dans votre copie de travail :

$ svn list http://svn.red-bean.com/repos/test/support
LISEZMOI.txt
INSTALL
exemples/
…

Vous pouvez passer l'option --verbose pour obtenir des informations complémentaires, un peu comme la commande Unix ls -l :

$ svn list --verbose file:///var/svn/depot
     16 sally         28361 Jan 16 23:18 LISEZMOI.txt
     27 sally             0 Jan 18 15:27 INSTALL
     24 harry               Jan 18 11:27 exemples/

Vous pouvez obtenir un affichage au format XML avec la commande svn list en spécifiant l'option --xml :

$ svn list --xml http://svn.red-bean.com/repos/test
<?xml version="1.0"?>
<lists>
<list
   path="http://svn.red-bean.com/repos/test">
<entry
   kind="dir">
<name>exemples</name>
<size>0</size>
<commit
   revision="24">
<author>harry</author>
<date>2008-01-18T06:35:53.048870Z</date>
</commit>
</entry>
…
</list>
</lists>

For further details, see the earlier section la section intitulée « svn list ».