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 svnrdump : migration à distance des données d'un dépôt Subversion


svnrdump a rejoint la collection d'outils Subversion lors de la sortie de Subversion 1.7. La meilleure façon de le décrire consiste à dire que c'est une version en réseau de svnadmin dump et svnadmin load, mis ensemble et fourni en tant que programme particulier à lui seul. Nous présentons la procédure de décharge et charge des données d'un dépôt (en utilisant svnadmin et svnrdump) dans la section intitulée « Migration des données d'un dépôt ».

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

Options de svnrdump

--config-dir REPERTOIRE

Lire la configuration dans le répertoire spécifié plutôt que dans l'emplacement par défaut (.subversion dans le répertoire de l'utilisateur).

- -config-option FICHIER:SECTION:OPTION=[VALEUR]

Définir, pour la durée de la commande, la valeur d'une option de configuration. CONFSPEC est une chaine qui spécifie l'espace de noms, le nom et la valeur de l'option de configuration que vous voulez assigner, sous la forme FICHIER:SECTION:OPTION=[VALEUR]. Dans cette syntaxe, FICHIER et SECTION représentent le fichier de la zone de configuration (soit config, soit servers) et la section qui contient l'option dont vous voulez définir la valeur. OPTION est, bien sûr, l'option elle-même et VALEUR est la valeur (s'il y en a une) que vous voulez assigner à cette option. Par exemple, pour désactiver temporairement l'utilisation de la compression dans le protocole HTTP, utilisez --config-option=servers:global:http-compression=no. Vous pouvez utiliser cette option plusieurs fois pour changer plusieurs valeurs d'options pour la commande en cours.

--incremental

Décharger la révision ou l'intervalle de révisions en tant que différences par rapport à la révision précédente, au lieu du comportement par défaut qui consiste à décharger complètement la première révision de l'intervalle.

--no-auth-cache

Ne pas conserver les éléments d'authentification (par exemple l'identifiant et le mot de passe) dans les répertoires de configuration de Subversion.

--non-interactive

Dans le cas d'un échec d'authentification ou de droits insuffisants, ne pas faire de demande interactive pour les éléments d'authentification (par exemple l'identifiant ou le mot de passe). Cette option est utile quand vous lancez Subversion dans un script totalement automatique et qu'il est plus pertinent de faire échouer Subversion plutôt que d'attendre une réponse interactive.

--password MOT_DE_PASSE

Utiliser le mot de passe MOT_DE_PASSE pour s'authentifier auprès du serveur Subversion. Si cette option n'est pas fournie ou si elle ne permet pas de s'authentifier correctement, Subversion vous demande, en tant que de besoin, le mot de passe de manière interactive.

--quiet (-q)

N'afficher que ce qui est essentiel pendant une opération.

--revision (-r) REV

Travailler sur la révision ARG ou sur l'intervalle REV1:REV2.

--trust-server-cert

Utilisée avec --non-interactive, accepter les certificats SSL serveurs signés par des autorités inconnues sans en informer l'utilisateur.

--username NOM

Spécifie l'identifiant (ou nom d'utilisateur) à utiliser pour s'authentifier auprès d'un serveur Subversion. S'il n'est pas fourni ou s'il est incorrect, Subversion vous demandera cette information quand il en aura besoin.