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.
svnadmin est l'outil d'administration pour surveiller et réparer votre dépôt Subversion. Pour des informations détaillées sur l'administration d'un dépôt, reportez-vous à la section intitulée « svnadmin ».
Comme svnadmin fonctionne par un accès direct au dépôt (et ne peut ainsi être utilisé que sur la machine qui héberge le dépôt), il fait référence au dépôt par un chemin et non par une URL.
Les options de svnadmin sont globales, de la même manière que pour svn :
Options de svnadmin
--bdb-log-keep
(spécifique au magasin de données Berkeley DB) désactiver la suppression des fichiers de journalisation automatique de la base de données. Disposer de ces fichiers de journalisation peut être appréciable si vous devez effectuer une restauration après une panne catastrophique sur le dépôt.
--bdb-txn-nosync
(spécifique au magasin de données Berkeley DB)
désactiver fsync lors des validations des transactions de
la base de données. Utilisée avec la commande
svnadmin create pour créer un dépôt avec
magasin de données Berkeley DB dont l'option
DB_TXN_NOSYNC
est activée (cela
améliore la vitesse du dépôt mais comporte certains
risques).
--bypass-hooks
Ne pas utiliser le système des procédures automatiques du dépôt.
--bypass-prop-validation
Lors du chargement d'un fichier dump, ne pas utiliser le système qui valide les valeurs des propriétés.
--clean-logs
Supprimer les fichiers de journalisation inutiles de la base de données Berkeley DB.
--compatible-version
ARG
Utiliser le format de dépôt compatible avec la version
ARG
de Subversion.
--config-dir
REPERTOIRE
Lire la configuration dans le répertoire spécifié au
lieu de l'endroit par défaut
(.subversion
dans le répertoire de
l'utilisateur).
--deltas
Lors de la création d'un fichier dump du dépôt, écrire les modifications dans les propriétés suivies en versions et le contenu des fichiers sous la forme de deltas par rapport à leurs valeurs précédentes.
--file
(-F
) NOM_FICHIER
Utiliser le contenu du fichier passé en paramètre pour la sous-commande.
--fs-type
ARG
Lors de la création d'un dépôt, utiliser
ARG
comme type de magasin de
données.
ARG
peut valoir soit
bdb
, soit fsfs
.
--force-uuid
Par défaut, lorsque des données sont introduites dans
un dépôt qui contient déjà des révisions,
svnadmin ignore l'UUID
du flux dump. Cette option force le dépôt à adopter
l'UUID
indiqué dans le flux dump.
--ignore-uuid
Par défaut, lorsque des données sont introduites dans
un dépôt vide, svnadmin prend
l'UUID
fourni par le flux dump. Cette
option force le dépôt à ignorer l'UUID
du
flux.
--incremental
Lors de la décharge (dump) d'une révision, ne produit que la différence avec la révision précédente plutôt que le texte complet habituel.
--memory-cache-size
(-M
) ARG
Configurer la taille (en mégaoctets) de la mémoire
cache utilisée pour les opérations redondantes. La valeur
par défaut est 16
. Cette valeur n'est
utilisée que pour les magasins de données de type
FSFS.
--parent-dir
REPERTOIRE
Lors du chargement d'un flux dump, prend
REPERTOIRE
comme racine de
l'arborescence plutôt que
/
.
--pre-1.4-compatible
Obsolète. Voir l'option
--compatible-version
. Lors de la création
d'un nouveau dépôt, utiliser un format compatible avec les
versions de Subversion antérieures à Subversion 1.4.
--pre-1.5-compatible
Obsolète. Voir l'option
--compatible-version
. Lors de la création
d'un nouveau dépôt, utiliser un format compatible avec les
versions de Subversion antérieures à Subversion 1.5.
--pre-1.6-compatible
Obsolète. Voir l'option
--compatible-version
. Lors de la création
d'un nouveau dépôt, utiliser un format compatible avec les
versions de Subversion antérieures à Subversion 1.6.
--revision
(-r
) ARG
Spécifie une révision particulière sur laquelle s'effectue l'opération.
--quiet
(-q
)
Ne pas afficher le déroulement de l'opération — afficher uniquement les erreurs.
--use-post-commit-hook
Lors du chargement d'un fichier dump, exécuter la
procédure automatique post-commit
du
dépôt après chaque nouvelle révision chargée.
--use-post-revprop-change-hook
Lors du changement d'une propriété de révision,
exécuter la procédure automatique
post-revprop-change
du dépôt après la
modification de la propriété.
--use-pre-commit-hook
Lors du chargement d'un fichier dump, exécuter la
procédure automatique pre-commit
du
dépôt avant de conclure chaque nouvelle révision chargée.
Si la procédure automatique échoue, la propagation est
abandonnée et la procédure de chargement s'arrête.
--use-pre-revprop-change-hook
Lors du changement d'une propriété de révision,
exécuter la procédure automatique
pre-revprop-change
du dépôt avant de
modifier la propriété. Si la procédure automatique échoue,
la modification est annulée et le programme s'arrête.
--wait
Pour les opérations qui nécessitent un accès exclusif au dépôt, attendre jusqu'à ce que le verrou du dépôt se libère au lieu de s'arrêter immédiatement avec une erreur.
Table des matières