2008-10-10 5 views
2

J'ai un référentiel SVN pour mon projet; il garde le code, les docs, les graphiques, etc. Tout ce qui concerne le projet est là et versionné. Cependant, j'essaie d'obtenir des statistiques intelligentes pour mon code. Le programme statistique que j'utilise est StatSVN - ils semblent être le meilleur de la race autant que je sache. Cependant, je reçois des résultats pour les anciens fichiers, les fichiers Word, etc, et ces résultats faussent les graphiques.Obtenir un rapport utile de SVN - fichiers non-code déconner les stats

Des idées pour lutter contre cela et obtenir un ensemble fiable d'informations sur mes fichiers cpp? Je ne veux pas juste reconstruire le repo, mais je crains que ce soit la meilleure idée pour le moment ...

Répondre

2

J'ai construit StatSVN et maintenir actuellement :) il

Vous pouvez utiliser les noms de fichiers basés sur exclure sur et dossiers. Jetez un oeil à notre wiki!

0

Ce peut être ou ne pas être ce que vous cherchez, mais j'ai écrit un web basé application qui crée un rapport à partir des messages de validation à SubVersion. C'est encore assez léger, pas de statistiques réelles ou quelque chose comme ça, mais ça peut aider.

http://krazyyak.com/svnreport

+0

Hm. Il ne prendra pas mon utilisateur/passe (Oui, je suis sûr que j'ai le droit) –

+0

Hmm ... Je vais regarder dans ce cas, cela vous dérangerait-il de déposer un rapport de bogue? https://swilliams.fogbugz.com/default.asp?pg=pgPublicEdit Veuillez indiquer le protocole que vous utilisez aussi, http ou svn. Juste pour le voir, vous pouvez essayer d'utiliser quelque chose sur google code, comme celui-ci: http://wittytwitter.googlecode.com/svn/trunk/ – swilliams

+0

Classé. Malheureusement, ce n'est pas vraiment ce que je cherche. Je suis plus à la recherche de statistiques de type code de désabonnement. –

1

Essayez la définition de vos articles non comme le code externals et en ignorant les externals quand vous voulez exécuter des rapports.

+0

Ben, je regarde la balise svn: external, et je ne suis pas en train de suivre comment cela pourrait aider dans ma situation à moins que je ne mette en place plusieurs référentiels. Pourriez-vous nous éclairer davantage? –

+0

Peut-être que vous pourriez plutôt définir une propriété personnalisée au lieu d'utiliser des externes. Puis ignorez les fichiers avec cette propriété. –

+0

@Vlion, désolé pour la réponse lente. Vous devez restructurer votre référentiel et déplacer vos fichiers non-code dans un répertoire externe. Il peut être plus facile de reconstruire le repo à moins que vous ayez besoin d'informations spécifiques concernant les numéros de rev. –

Questions connexes