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?
Respuesta
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
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.
¿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.
- 1. ¿Hay alguna herramienta que pueda mostrar visualmente un repositorio SVN (es decir, gráficos bonitos)?
- 2. ¿Hay alguna manera de visualizar un repositorio SVN completo?
- 3. ¿Hay alguna herramienta que pueda incorporar CSS?
- 4. ¿Hay alguna herramienta que detecte GUID duplicados?
- 5. ¿Hay alguna herramienta que admita matemáticas discretas?
- 6. ¿Alguna herramienta para migrar el repositorio de Vault a Subversion?
- 7. ¿Hay alguna forma de bloquear los archivos que están siendo enviados al repositorio SVN?
- 8. ¿Hay alguna herramienta XSL Lint?
- 9. Herramienta de análisis SVN
- 10. Convertir el repositorio mercurial al repositorio svn
- 11. ¿Alguna herramienta para hacer que git construya cada compromiso en una sucursal en un repositorio separado?
- 12. ¿Hay alguna herramienta como mecanizar para Android?
- 13. ¿Hay alguna herramienta para actualizar Javadoc automáticamente?
- 14. ¿Hay alguna herramienta como doxygen para XSLT?
- 15. Publicar un repositorio "git svn"
- 16. ¿Un repositorio SVN o muchos?
- 17. ¿Hay alguna herramienta de DRYer por ahí?
- 18. navegar por un repositorio SVN
- 19. ¿Hay alguna manera de que un servidor Git admita solicitudes de clientes svn?
- 20. ¿Hay alguna buena herramienta para examinar Makefiles?
- 21. ¿Hay alguna herramienta ORM para Haskell?
- 22. ¿Hay alguna herramienta de migración de CVS a Git?
- 23. ¿Hay alguna herramienta de administración de repositorios de paquetes R?
- 24. ¿Existe alguna manera de que phpDoc documente una matriz de objetos como un parámetro?
- 25. ¿Hay alguna herramienta uml en Ubuntu?
- 26. svn-checkout desde un repositorio de GIT
- 27. ¿Cómo establecer permisos en un repositorio svn?
- 28. ¿Hay alguna herramienta para generar un archivo WADL?
- 29. Android: ¿hay alguna herramienta para crear un código nativo?
- 30. ¿hay alguna herramienta mejor y herramienta más fácil que el selenio?
Véase también http://stackoverflow.com/questions/882160/subversion-repository-statistics-other-than-statsvn –