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

svndumpfilter exclude — Exclure du flux dump résultant les chemins spécifiés.

Synopsis

svndumpfilter exclude PRÉFIXE...

Description

Cette commande exclut du flux dump les chemins qui commencent par le ou les PRÉFIXE passés en paramètres.

Options

Exemples

Nous avons un fichier dump issu d'un dépôt qui contient un certain nombre de répertoires concernant des piques-niques et nous voulons garder tout sauf la partie relative à sandwichs de ce dépôt. Nous excluons uniquement ce chemin :

$ svndumpfilter exclude sandwichs < fichier-dump > fichier-dump-filtré
Exclusion des préfixes :
   '/sandwichs'

Révision 0 propagée en 0
Révision 1 propagée en 1
Révision 2 propagée en 2
Révision 3 propagée en 3
Révision 4 propagée en 4

1 nœud éliminé :
   '/sandwichs'
$

Depuis Subversion 1.7, svndumpfilter peut traiter l'argument PRÉFIXE non seulement comme une sous-chaîne ordinaire mais aussi en tant que motif de fichiers. Ainsi, par exemple, si vous voulez exclure les chemins qui se terminent par .OLD, vous pouvez entrer la commande suivante :

$ svndumpfilter exclude --pattern "*.OLD" < fichier-dump > fichier-dump-filtré
Exclusion des motifs de préfixes :
   '/*.OLD'

Révision 0 propagée en 0
Révision 1 propagée en 1
Révision 2 propagée en 2
Révision 3 propagée en 3
Révision 4 propagée en 4

3 nœuds éliminés :
   '/condiments/sel.OLD'
   '/condiments/poivre.OLD'
   '/garniture/fromage.OLD'
$