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

svnadmin hotcopy — Effectuer une copie à chaud d'un dépôt.

Synopsis

svnadmin hotcopy CHEMIN_DÉPÔT NOUVEAU_CHEMIN_DÉPÔT

Description

Cette commande effectue une sauvegarde « à chaud » de votre dépôt, y compris les procédures automatiques, les fichiers de configuration et, bien sûr, les fichiers de la base de données. Vous pouvez lancer cette commande à n'importe quel moment pour effectuer une sauvegarde de votre dépôt, indépendamment de l'activité concernant votre dépôt.

Avant Subversion 1.8, svnadmin hotcopy effectuait obligatoirement une copie complète du dépôt source. À partir de Subversion 1.8, elle sait effectuer des copies incrémentales vers un dépôt déjà existant, copie du dépôt source. En passant l'option --incremental à svnadmin hotcopy, vous pouvez demander à Subversion de copier seulement les nouvelles révisions et les révisions dont la taille ou l'horodatage ont été modifiés. L'UUID du dépôt de destination doit être identique à l'UUID du dépôt source. Le mode de copie à chaud n'est disponible que pour les dépôts avec un magasin de données FSFS.

Si vous spécifiez l'option --clean-logs, svnadmin effectue la copie à chaud de votre dépôt et supprime ensuite les journaux inutiles de la base de données Berkeley DB du dépôt original.

Options

[Avertissement] Avertissement

Comme indiqué dans la section intitulée « Limites architecturales », les dépôts Berkeley DB copiés à chaud ne sont pas portables d'un système d'exploitation à l'autre, ni entre des machines dont l'architecture CPU est différente (ordonnancement différent des bits de poids fort et de poids faible ou « endianness »).