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 freeze — Empêcher les propagations vers le dépôt pendant que vous faites tourner un autre programme.

Synopsis

svnadmin freeze CHEMIN_DÉPÔT PROGRAMME [ARG...]

svnadmin freeze --file NOM_FICHIER PROGRAMME [ARG...]

Description

Cette sous-commande empêche des propagations concourantes sur le dépôt CHEMIN_DÉPÔT (i.e. elle « gèle », freeze en anglais, le dépôt) pendant que PROGRAMME s'exécute avec les arguments ARG. Les clients qui essaient de propager des modifications sont mis en attente jusqu'à ce que le dépôt soit de nouveau disponible. Cette sous-commande a pour vocation de permettre des sauvegardes à chaud par des outils tiers tels que rsync.

Si l'option --file est utilisée, alors tous les dépôts listés dans NOM_FICHIER sont gelés. Le format de ce fichier est une liste de CHEMIN_DÉPÔT, séparés par des sauts de ligne. Les dépôts sont gelés dans l'ordre dans lequel ils sont listés dans le fichier.

Options

Exemple

Geler le dépôt pour que rsync puisse effectuer la sauvegarde :

$ svnadmin freeze /var/svn/depot -- rsync -av /var/svn/depot /sauvegardes/depot