Comment faire pour récupérer référentiel à l'aide de SVN hotcopy?
D'accord. J'ai utilisé svn du hotcopy de faire des sauvegardes automatiques, maintenant comment puis-je tester que la hotcopies va fonctionner correctement?
J'ai cherché dans les posts ici sur hotcopy. La plupart d'entre eux semblent juste être d'encourager l'utilisation du svn hotcopy, mais pas de parler sur la façon de récupérer à l'aide de hotcopy une fois fait.
Est-il des conseils sur la façon de récupérer à l'aide de la hotcopy que j'ai fait?
J'ai aussi vérifié http://svnbook.red-bean.com/, mais je ne pouvais pas vraiment trouver quelque chose.
Grâce.
Je pense que ça, c'est sur serverfault.com.
OriginalL'auteur JustADude | 2009-10-23
Vous devez vous connecter pour publier un commentaire.
svnadmin hotcopy toujours créer une copie complète de votre référentiel. Il n'est pas possible de faire des sauvegardes incrémentielles avec svnadmin hotcopy.
svnadmin hotcopy fonctionne comme un système de fichiers de la copie de la commande, sauf qu'il ne sera jamais copier les transactions.
Pour restaurer un dépôt, vous pouvez simplement svn hotcopy votre sauvegarde à l'endroit de qui vous voulez servir.
Pour la vérification de l'intégrité d'un dépôt, utilisez svnadmin vérifier
par exemple:
assumer votre svn repos sont sur /var/svn/repos et vos sauvegardes sont stockées sur /var/backups/svn de votre référentiel my_project est cassé.
Utilisation:
pour créer une nouvelle sauvegarde (faire cela tous les jours de la semaine, ou..) et:
pour restaurer votre sauvegarde (note: vous devez enlever de votre dépôt avant, comme hotcopy ne va pas de remplacer votre ancien repo, aussi vous vraiment doit rechercher la cause de votre dépôt à l'échec).
Également utiliser:
pour vérifier l'intégrité de votre référentiel
OriginalL'auteur Peter Parker
Vous êtes simplement à la recherche pour un essai à la fumée? Il suffit de pointer n'importe quel client (directement sur la machine, avec le protocole file://si vous voulez) et de faire quelques extractions - les fichiers constituent un valide repo. Le hotcopy est juste pour s'assurer que vous obtenez une copie cohérente (par exemple, archivages qui se produisent au cours de la hotcopy ne pas bousiller la sauvegarde).
OriginalL'auteur nitzmahone