2009-07-28 5 views
6

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?

+0

Voir aussi http://stackoverflow.com/questions/882160/subversion-repository-statistics-other-than-statsvn –

Répondre

1

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 
2

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.

3

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.

Questions connexes