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 hotcopy — Effectuer une copie à chaud d'un dépôt.
svnadmin hotcopy CHEMIN_DÉPÔT
NOUVEAU_CHEMIN_DÉPÔT
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.
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 »). |