2009-07-28 14 views
6

Vorrei analizzare e documentare uno dei nostri repository svn. Sto cercando lo strumento migliore che creerà un report basato sul log del repository svn per ogni tag di numero di revisione, ramo, ecc. C'è uno strumento gratuito/a pagamento disponibile per questo?C'è qualche strumento che documenterà un repository SVN?

+0

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

risposta

1

È possibile eseguire il dump dei dati di log commit in un file XML e quindi elaborare ulteriormente con XSLT di generare un report:

svn log --XML -v -g http://example.com/repo > commit-log.xml 
2

Con TortoiseSVN è possibile creare una sparse checkout dell'intero repository, quindi fare clic destro la cartella di lavoro e fare clic su Revision graph per ottenere una rappresentazione grafica.

3

Avete considerato StatSVN? Dal loro sito:

StatSVN recupera informazioni da un repository Subversion e genera varie tabelle e grafici che descrivono lo sviluppo del progetto

Comprende rapporti per cose come:

  • Timeline per le righe di codice
  • righe di codice per ogni sviluppatore
  • Tag del repository Numero di LOC per versione.
  • albero Repository con conteggio dei file e righe di codice
  • Evoluzione della LOC e la quantità di cambiamento al giorno

altro da prendere in considerazione è svnplot che legge le statistiche sul repo SVN in un database SQLite per analisi. Genera diverse statistiche da solo, ma consente anche di creare query personalizzate sul database.

Problemi correlati