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.
svndumpfilter exclude — Exclure du flux dump résultant les chemins spécifiés.
svndumpfilter exclude PRÉFIXE...
Cette commande exclut du flux dump les chemins qui commencent par
le ou les PRÉFIXE
passés en
paramètres.
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' $