2009-06-06 17 views
26

Ho cercato in tutta la rete per trovare qualcosa di remotamente utilizzabile. Ho provato tutti i tipi di strumenti basati su HTML per analizzare un repository SVN (commessi da utenti, report, ecc.) Ma nessuno di loro è facile da usare.Strumento analisi SVN

Sono interessato a un client desktop (che non dipende da un svn.exe esterno da installare sul mio sistema) che fa proprio questo. Analizzare il repository e creare report.

Qualcuno sa di tale programma?

+0

Sei interessato a analisi del codice o analisi del repository? –

+0

Dal mio punto di vista è interessato all'analisi dei repository (come i commit degli utenti, ecc.) –

+0

esattamente quello che divo ha detto ... –

risposta

23

è possibile esaminare statsvn che richiede solo una copia di lavoro in checkout e una connessione al repository. Estrae tonnellate di informazioni dal tuo repository. È un progetto java e funziona su tutte le architetture. Creerà anche heatmap, LOC-graphs e altre immagini per visualizzare i dati.

3

TortoiseSVN può mostrare alcuni, bene, base statistics.

1

Ho usato anche StatSVN. Fornisce statistiche utili (dai un'occhiata a un esempio di output per Ant), ma richiede di aver già fatto uno svnlog del repository e di avere una copia funzionante estratta per eseguire l'analisi.

5

Ho provato svnplot su un grande repository, genera belle report HTML con i seguenti grafici:

  • righe di codice vs tempo
  • righe di codice per autore vs tempo
  • dimensione media dei file vs tempo di conteggio
  • File vs tempo
  • tipi di file istogramma
  • modifiche apportate ai file in funzione del tempo
  • directory tabella di formato a torta
  • impegna vs tempo
  • impegna per i giorni della settimana istogramma
  • impegna per ore istogramma
  • Tempo tra impegna
  • Add/modificare/cancellare il rapporto per utente
  • Developer attività nel tempo (data e ora, un punto per commit)

Richiede Python e alcuni P lib di ython.

+0

Nuovo URL: https://bitbucket.org/nitinbhide/svnplot/wiki/Home – NickG

0

Nel caso in cui questo è utile: https://github.com/dsw/svn-dump-tools

Il Queensland in Australia la polizia una volta usato per qualcosa, ma non so che cosa.

     SVN Dump Tools 
        Daniel S. Wilkerson 

File svn-dumpfile-grammar.txt è la documentazione per la grammatica di un dumpfile svn.

Strumenti svn-dump2dir e svn-dir2dump sono utility per l'hacking semplice nella cronologia di un repository di subversion.

strumento semplice-patch è una versione più semplice di patch che è possibile controllare molto più facilmente di patch di Larry Wall (scritto in Perl, riesco a sentire Larry urla).

Tutti i software sono rilasciati sotto la licenza BSD, che è possibile trovare in ogni file di programma.

Problemi correlati