Herramienta de análisis SVN

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

Estoy interesado en un cliente de escritorio (que NO dependa de un svn.exe externo para ser instalado en mi sistema) que hace precisamente eso. Analice el repository y cree informes.

¿Alguien sabe de un progtwig así?

Puede search statistics que solo necesitan una copy de trabajo comprobada y una connection con el repository. Extraerá toneladas de información de su repository. Es un proyecto de Java y se ejecutará en todas las architectures. También creará heatmaps, LOC-graphs y otras imágenes para visualizar los datos.

Intenté svnplot en un repository grande, genera buenos informes HTML con los siguientes charts:

  • Líneas de código frente al time
  • Líneas de código por autor vs. time
  • Tamaño promedio de file frente al time
  • Cantidad de files frente al time
  • Histogtwig de types de files
  • Cambios de file en function del time
  • Diagtwig de sectores de tamaño de directorys
  • Compromisos vs time
  • Confirma por histogtwig de días de la semana
  • Commite por histogtwig de horas
  • Tiempo entre confirmaciones
  • Agregar / Modificar / Eliminar relación por usuario
  • Actividad del desarrollador a lo largo del time (date y horas, un punto por compromiso)

Requiere Python y algunas libs de Python.

TortoiseSVN puede mostrarle algunas, bueno, statistics básicas.

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

En caso de que esto sea útil: https://github.com/dsw/svn-dump-tools

La policía de Queensland Australia una vez lo usó para algo, pero no sé qué.

SVN Dump Tools Daniel S. Wilkerson 

El file svn-dumpfile-grammar.txt es la documentation para la gramática de un file de volcado svn.

Las herramientas svn-dump2dir y svn-dir2dump son utilidades para piratear fácilmente el historial de un repository 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 oír a Larry gritar).

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

    Intereting Posts