Question
Nous utilisons SVN sur mon lieu de travail depuis quelques années et nous n’avons vraiment effectué aucune maintenance à ce sujet, à part les mises à jour et les sauvegardes depuis son installation. Y a-t-il autre chose que nous devrions faire pour maintenir SVN ou est-ce que nous avons fait tout ce que nous devons vraiment faire?
La solution
Voir Maintenance du référentiel dans le livre, en particulier le Section de nettoyage .
Votre dépôt Subversion nécessitera généralement très peu attention une fois configurée à votre convenance. Cependant, il y a des moments où une assistance manuelle d’un administrateur peut être ordre. L’utilitaire svnadmin fournit des fonctionnalités utiles pour vous assister dans l'exécution de tâches telles que
- modification des messages du journal de validation,
- supprimer les transactions inactives,
- récupérer & # 8220; coincé & # 8221; référentiels, et
- migration du contenu du référentiel vers un autre référentiel.
Autres conseils
Subversion ne nécessite en principe aucune maintenance si vous utilisez FSFS en back-end. Le back-office BDB est un peu plus sensible.
Si vous utilisez la version 1.6 (assez récente) sur le serveur, envisagez d'effectuer un dump / reload, puis de lancer svnadmin pack
pour tirer parti des améliorations apportées côté serveur dans FSFS, qui permettent à référentiel plus efficace en termes d'espace.