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.

guide de référence de svndumpfilter : outil de filtrage de l'historique de Subversion


svndumpfilter est un utilitaire en ligne de commande pour supprimer une partie de l'historique dans un fichier dump, soit en excluant, soit en ne gardant que, des chemins commençant par une ou plusieurs racines spéficiées. Pour plus de détails, référez-vous à la section intitulée « svndumpfilter ».

Les options de svndumpfilter sont globales, de la même manière que pour les commandes svn et svnadmin :

Options de svndumpfilter

--drop-empty-revs

En cas de filtrage, supprimer toutes les révisions vides (c'est-à-dire celles qui ne modifient pas le dépôt) du flux dump résultant.

--drop-all-empty-revs

Supprimer toutes les révisions vides trouvées dans le flux dump (sauf la révision 0).

--pattern

Traiter les préfixes de chemins fournis à la commande de filtrage comme des motifs de recherche plutôt que comme des chemins explicites.

--renumber-revs

Renuméroter les révisions qui restent après le filtrage.

--skip-missing-merge-sources

Omettre les sources fusionnées qui ont été supprimées par le filtrage. Sans cette option, svndumpfilter termine avec une erreur si l'origine d'une fusion a été supprimée alors que le chemin fusionné a été gardé par le filtrage.

--preserve-revprops

Si tous les noeuds d'une révision sont supprimés par le filtrage et que l'option --drop-empty-revs n'est pas spécifiée, le comportement par défaut de svndumpfilter consiste à supprimer toutes les propriétés de révision sauf la date et l'entrée du journal (qui indiquera simplement que la révision est vide). Spécifier cette option préserve les propriétés de révision (ce qui peut avoir du sens ou pas puisque les modifications afférentes ne figureront plus dans le flux dump).

--targets NOM_FICHIER

Lire les préfixes de chemins contenus dans le fichier NOM_FICHIER (un préfixe par ligne). Cette option est particulièrement utile dans les filtrages complexes qui demandent davantage de préfixes que ce qu'autorise le système d'exploitation dans une seule ligne de commande.

--quiet

Ne pas afficher les statistiques de filtrage.