2009-06-06 15 views
26

He estado buscando en toda la red para encontrar algo remotamente utilizable. Intenté todo tipo de herramientas basadas en HTML para analizar un repositorio SVN (confirmaciones por parte de los usuarios, informes, etc.) pero ninguno de ellos es fácil de usar.Herramienta de análisis SVN

Estoy interesado en un cliente de escritorio (que NO depende de un svn.exe externo para instalarlo en mi sistema) que hace justamente eso. Analice el repositorio y cree informes.

¿Alguien sabe de un programa así?

+0

¿Le interesa el análisis de código o el análisis de repositorio? –

+0

Según tengo entendido, está interesado en el análisis de repositorios (como los commits de los usuarios, etc.) –

+0

exactamente lo que dijo divo ... –

Respuesta

23

puede mirar en statsvn que solo necesita una copia de trabajo checkout y una conexión al repositorio. Extraerá toneladas de información de su repositorio. Es un proyecto de Java y se ejecutará en todas las arquitecturas. También creará heatmaps, LOC-graphs y otras imágenes para visualizar los datos.

3

TortoiseSVN puede mostrarle algunos, bueno, básico statistics.

1

También he usado StatSVN. Proporciona estadísticas útiles (eche un vistazo a un resultado de ejemplo para Ant), pero sí requiere que ya haya hecho un svnlog del repositorio y que haya revisado una copia de trabajo para realizar el análisis.

5

He probado svnplot en un gran repositorio, genera informes HTML agradables con los siguientes gráficos:

  • líneas de código frente al tiempo
  • líneas de código por el autor frente al tiempo
  • tamaño promedio de los archivos vs tiempo de cuenta
  • de archivos en función del tiempo
  • tipos de archivos histograma
  • cambios de archivos en función del tiempo
  • Directorios gráfico circular tamaño
  • compromete frente al tiempo
  • Commits por días de la semana histograma
  • Commits por hora histograma
  • tiempo entre compromete
  • Añadir/Modificar/Eliminar relación por usuario
  • desarrollador actividad en el tiempo (fecha y horas, un punto por compromiso)

Requiere Python y algunos P Libs de ython

+0

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

0

En caso de que esto es útil: https://github.com/dsw/svn-dump-tools policía

El Queensland Australia una vez utilizado para algo, pero no sé qué.

     SVN Dump Tools 
        Daniel S. Wilkerson 

archivo SVN-dumpfile-grammar.txt es la documentación para la gramática de un dumpfile SVN.

Herramientas svn-dump2dir y svn-dir2dump son utilidades para hackear fácilmente en el historial de un repositorio de subversión.

Tool simple-patch es una versión más simple del parche que puedes controlar mucho más fácilmente que el parche de Larry Wall (escrito en Perl, puedo escuchar Larry gritando).

Todo el software se publica bajo la licencia BSD, que se puede encontrar en cada archivo de programa.

Cuestiones relacionadas