2010-06-25 4 views
1

Nous avons environ 10 dépôts subversion. Pour se prémunir contre la corruption du dépôt, nous exécutons un fichier batch qui exécute la commande SVNAdmin Verify sur tous nos référentiels en tant que tâche planifiée chaque matin.Outils pour travailler avec Subversion Vérifier

Je cherche un outil pour analyser la sortie de la commande SVNAdmin verify et m'alerter s'il y a un problème. Est-ce que quelqu'un a des recommandations ou ai-je besoin de rouler les miennes?

Merci

D

+0

Quel système d'exploitation votre serveur fonctionne-t-il? –

+0

Win Server 2008 –

Répondre

2

Le code de sortie de svnadmin vous dira s'il y avait un problème lors de la vérification. Le code de sortie de 0 signifie tout ok. Non nul signifie qu'il y a eu un problème.

Nous faisons cela maintenant avec notre serveur (WIN2K3). J'ai un fichier batch qui exécute "svanadmin verify" et "svnadmin hotcopy" chaque nuit. Il vérifie le code de sortie de svnadmin après chaque étape. Il effectue également une opération "si existe" pour vérifier que les sauvegardes sont réellement créées.

+0

Oui - c'est le moyen le plus simple de vérifier si la vérification a fonctionné ou non. Je viens de noter le nom de tous les dépôts qui ont des problèmes et envoyer un courriel le journal journalier. –

0

VisualSVN Server Edition standard (libre) est livré avec Test-SvnRepository applet de commande PowerShell qui vous permet de vérifier tous vos dépôts en lots:

Get-SvnRepository | Test-SvnRepository 

Vous pouvez également utiliser des emplois de vérification du référentiel prévu qui se déroulera selon l'horaire que vous choisissez.

Questions connexes