2010-09-06 4 views
0

J'essaie d'obtenir un rapport qui montre les diff-stats individuelles par commit (lignes ajoutées, modifiées et supprimées). CVS avait ceci.svn - obtenir des statistiques de modification de ligne

Existe-t-il un moyen d'obtenir ceci de SVN?

J'ai essayé:

svn log --xml -v -r HEAD:234234 

Mais il ne montre commettre des commentaires, et les fichiers qui ont été ajoutés, modifiés et supprimés. J'ai besoin de lignes ajoutées, modifiées et supprimées.

Comment un outil comme StatSVN obtient-il ce type d'information pour présenter ce type de rapport?

J'aimerais utiliser un outil, mais je ne peux pas le faire (pour des raisons indépendantes de ma volonté).

+0

Réponse possible de http://stackoverflow.com/q/882160/438636 –

Répondre

0

Je crois que vous devrez aller chercher les diffs (avec svn diff) et compter les lignes vous-même (c'est ce que fait StatSVN: évidemment, il calcule le nombre de fois pour chaque commit, puis le sauvegarde pour qu'il n'ait pas pour le calculer encore et encore).

0

Je ne sais pas comment le faire avec svn lui-même, nous utilisons svn plot pour cela ici. Ces graphiques ne sont pas très détaillés mais donnent une bonne image.

Questions connexes