2009-07-28 12 views
6

Me gustaría analizar y documentar uno de nuestros repositorios svn. Estoy buscando la mejor herramienta que hará un informe basado en el registro del repositorio svn para cada etiqueta de número de revisión, rama, etc. ¿Hay alguna herramienta gratuita/de pago disponible para esto?¿Hay alguna herramienta que documente un repositorio SVN?

+0

Véase también http://stackoverflow.com/questions/882160/subversion-repository-statistics-other-than-statsvn –

Respuesta

1

se puede volcar los datos de registro de confirmación en un archivo XML y luego procesarla más con XSLT para generar un informe:

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

Con TortoiseSVN puede crear un sparse checkout de todo el repositorio, a continuación, haga clic la carpeta de copia de trabajo y haga clic en Revision graph para obtener una representación gráfica.

3

¿Has considerado StatSVN? De su sitio:

StatSVN recupera información de un repositorio Subversion y genera diversas tablas y gráficos que describen el desarrollo del proyecto

Incluye informes para cosas como:

  • Cronología para las líneas de código
  • Líneas de código para cada desarrollador
  • Etiquetas de repositorio Número de LOC por versión.
  • árbol de repositorio con el número de archivos y líneas de código
  • Evolución del COL y la cantidad de cambio por día

Otro vale la pena considerar es svnplot que dice estadísticas sobre el repositorio SVN en una base de datos SQLite para analizar. Genera varias estadísticas por sí mismo, pero también le permite realizar consultas personalizadas en la base de datos.

Cuestiones relacionadas