Je suis nouveau à SVN et j'aimerais savoir quelles sont les méthodes disponibles pour sauvegarder des dépôts dans un environnement Windows?
Réponses
Trop de publicités?Nous utilisons svnadmin hotcopy, par exemple:
svnadmin hotcopy C:\svn\repo D:\backups\svn\repo
Comme pour le livre:
Vous pouvez exécuter cette commande à tout moment et de faire une copie du référentiel, indépendamment du fait que d'autres processus sont en utilisant le référentiel.
Vous pouvez bien sûr ZIP (de préférence de 7-Zip) de la copie de sauvegarde. À mon humble avis C'est le plus simple des options de sauvegarde: en cas de sinistre il y a peu de choses à faire décompressez-le en position.
Il y a un script hotbackup.py disponible sur le site Web de Subversion qui est très pratique pour l'automatisation des sauvegardes.
http://svn.apache.org/repos/asf/subversion/trunk/tools/backup/hot-backup.py.in
J'utilise svnsync, qui met en place un serveur distant comme un miroir/esclave. Nous avons eu un serveur aller en bas il y a deux semaines, et j'ai été capable de passer de l'esclave en position primaire assez facilement (seulement eu pour réinitialiser l'UUID sur l'esclave dépôt de l'original).
Un autre avantage est que la synchronisation peut être exécuté par un intermédiaire, plutôt que comme une tâche sur l'un des serveurs. J'ai eu un client à deux Vpn de synchronisation d'un référentiel d'entre eux.