2010-01-05 7 views
1

Je vais écrire une petite bibliothèque et après l'interface utilisateur pour agréger et visualiser les statistiques du référentiel subversion spécifié. Ma question est: De quoi avez-vous besoin comme un développeurs/prospects/gestionnaires à voir sur les statistiques?Liste des statistiques de Subversion

Ici, je mis quelques idées initiales:

. Engagements par auteur (s)

. Fichiers qui ont été modifiés par le (s) auteur (s)

. Le ratio des lignes de code modifiées respecte le nombre total de lignes dans le fichier unique par auteur (s)/sous-dossier (s) => fichier (s)

. Avoir une possibilité de créer le groupe de fichiers (une sorte de virtualisation de concept PROJECT) afin de valider l'impact d'un auteur (s) sur le projet spécifié, groupe de fichiers.

Tout ceci est évidemment calculé sur la ligne de temps choisie par l'utilisateur.

Alors, autre chose?

Merci d'avance.

Répondre

1

Je voudrais également avoir engager par un certain nombre et auteur (similaire à ce qui est prévu par tortoisesvn)

Edit:

Pas de problème :)

Je voudrais J'aime aussi, Si vous avez un peu de tempête et de trouver un moyen par lequel je peux voir la contribution d'un auteur à un projet (pas seulement le nombre de commit).

Merci

+0

Désolé, c'est de ma faute, c'est en fait le premier point non Commentaires, COMMIT. Tu as raison. Je vous remercie. – Tigran

+0

Que voulez-vous dire en disant: façon/fonctionnalité? Pouvez-vous donner un exemple simple? Merci – Tigran

+0

Une fonctionnalité qui montre la contribution d'un auteur d'une manière plus exhaustive que de simplement me montrer le nombre de commit est sa contribution pour le projet. Comme prendre en compte le% de code écrit par un auteur pour chaque module comme un facteur, pensez à d'autres facteurs qui pourraient donner la contribution de l'auteur au projet. Juste une pensée .. Merci –

1

Il suffit d'utiliser StatSVN, à partir du 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 de projets , par exemple

  • Timeline pour les lignes de code
  • lignes de code pour chaque développeur
  • Activité par le temps de l'horloge
  • Auteurs Activité
  • activité Auteur par module
  • Auteur de commits plus récentes avec des liens vers ViewVc
  • Statistiques par répertoire
  • Nombre de fichiers
  • taille moyenne de fichier
  • fichiers plus grandes
  • Fichiers avec la plupart des révisions
  • Annuaire Tailles
  • Mots clés du référentiel Nombre de LOC par version.
  • Repository avec le nombre de fichiers et de lignes de code
  • LOC et désabonnement l'évolution du COL et la quantité de changement par jour
  • Repo Carte la vue hiérarchique dynamique de votre pension pour les 30 derniers jours
+0

merci, juste de travailler sur ce genre de choses ces jours-ci. J'espère être en mesure de livrer quelque chose d'utile jusqu'à la fin de cette année. Serait cool. – Tigran

Questions connexes