Je voudrais analyser et documenter un de nos dépôts svn. Je suis à la recherche du meilleur outil pour créer un rapport basé sur le journal du référentiel svn pour chaque numéro de révision, branche, etc. Existe-t-il un outil gratuit/payant disponible pour cela?Existe-t-il un outil permettant de documenter un référentiel SVN?
Répondre
Vous pouvez vider les commettras données du journal dans un fichier XML et ensuite traiter davantage avec XSLT pour générer un rapport:
svn log --XML -v -g http://example.com/repo > commit-log.xml
Avec TortoiseSVN vous pouvez créer un sparse checkout de l'ensemble du référentiel, puis faites un clic droit le dossier de copie de travail et cliquez sur Revision graph pour obtenir une représentation graphique.
Avez-vous considéré StatSVN
? A partir de leur site:
StatSVN récupère les informations à partir d'un dépôt Subversion et génère divers tableaux et graphiques décrivant le développement du projet
Il comprend des rapports pour des choses comme:
- Timeline pour les lignes de code
- Lignes de code pour chaque développeur
- Balises du référentiel Nombre de LOC par version.
- Repository avec le nombre de fichiers et de lignes de code
- Evolution du COL et la quantité de changement par jour
Une autre à considérer est svnplot
qui lit des statistiques sur le repo SVN dans une base de données SQLite pour l'analyse. Il génère lui-même diverses statistiques, mais vous permet également de faire des requêtes personnalisées sur la base de données.
- 1. Créer un référentiel rétrocompatible SVN
- 2. Un sous-répertoire git dans un référentiel svn?
- 3. Mettre en place un référentiel SVN spécifique
- 4. Points externes SVN dans un référentiel CVS
- 5. Comment synchroniser un référentiel SVN existant?
- 6. Comment déplacer un projet dans un nouveau référentiel SVN?
- 7. Comment transférer un référentiel SVN vers un emplacement existant?
- 8. Copier le référentiel SVN
- 9. Un référentiel svn peut-il inclure/link-to un référentiel git externe?
- 10. Est-il possible de rétablir un référentiel SVN entier?
- 11. Exclure un seul fichier de projet d'un référentiel SVN
- 12. Documenter un service XML-RPC
- 13. Maven: Valider un seul artefact dans le référentiel svn
- 14. Extraction d'un référentiel SVN distant vers un emplacement distant?
- 15. Comment mettre en miroir un référentiel SVN sur CodePlex?
- 16. Comment un référentiel SVN peut-il être corrompu?
- 17. Puis-je utiliser un référentiel GIT avec des clients SVN?
- 18. Utiliser le référentiel Git local avec un référentiel maître Subversion
- 19. Existe-t-il un outil permettant d'inspecter les objets .NET dans un processus en cours?
- 20. Est-il possible d'archiver un fichier ou d'ajouter un fichier à un référentiel SVN sans client SVN?
- 21. Impossible de se connecter au référentiel SVN
- 22. Problème de connexion au référentiel SVN
- 23. Outil permettant de détecter les erreurs de tag ASP.NET?
- 24. Existe-t-il un bon outil pour documenter/surveiller les tests système?
- 25. Est-il prudent de copier un référentiel SVN sur un disque dur externe?
- 26. Existe-t-il un outil permettant de modifier directement une DLL .NET?
- 27. Existe-t-il un outil pour lire un référentiel subversion via .net?
- 28. Convertir le référentiel SCCS en SVN
- 29. Comment exporter une partie d'un référentiel SVN avec des dépendances?
- 30. Comment définir un chemin d'accès au référentiel svn vers un chemin d'accès au serveur?
Voir aussi http://stackoverflow.com/questions/882160/subversion-repository-statistics-other-than-statsvn –