tutorial - ¿Hay alguna herramienta que pueda mostrar visualmente un repositorio SVN(es decir, gráficos bonitos)?
tortoise svn server (11)
¿Tal vez podrías elaborar un poco sobre qué "presentación visual" y "gráficos bonitos" buscas?
Una forma indirecta sería clonar el repositorio svn con git-svn , luego puede usar las herramientas gitk gráficas o giggle para visualizar ramas y fusionar, así como también explorar los detalles.
(Entonces obtendrías lo distribuido, ese git hace muy bien, como un buen efecto secundario).
Realmente extraño.
No puedo encontrar una herramienta que permita mostrar un repositorio SVN en forma gráfica.
Me gustaría ver cambios en la revisión / tiempo, gráficos de rama / tiempo.
¿Alguien sabe de uno? Idealmente, sería una plataforma neutral o incluso mejor basada en la web .
Soluciones ofrecidas hasta ahora en resumen:
Estoy escribiendo subverion statistics graph utility utility llamado SVNPlot . Está inspirado en los gráficos generados por StatSVN. Sin embargo, la generación de gráficos SVNPlot se realiza en dos pasos (a) primero crea una base de datos sqlite3 partir de la información de registro de subversión (b) luego se generan gráficos reales extrayendo la base de datos sqlite de la base de datos (usando simples consultas sql).
Creo que el uso de sql para extraer los datos del gráfico de la información de registro resulta en una mayor flexibilidad y un buen rendimiento. En este momento, SVNPlot solo genera gráficos, pero es muy fácil extraer cualquier otra estadística de la base de datos sqlite generada.
SVNPlot está escrito en python y utiliza un excelente paquete Matplotlib para generar los gráficos. El código está disponible en la página SVNPlot en el código de google (la licencia es una nueva licencia BSD). Los gráficos de muestra generados para el repositorio Rietveld están disponibles en http://thinkingcraftsman.in/projects/svnplot/index.htm
La única herramienta que he encontrado es el script svn-graph.pl perl de las herramientas svn. graphviz un archivo de puntos graphviz que se puede representar en una variedad de formatos de imagen. Esto podría incluirse en un script cgi para formar una herramienta gráfica web básica.
También puedes probar MPY SVN STATS . Here hay un ejemplo de gráfico para Zope.
También hay https://github.com/justinmassiot/svn-graph-branches . Aunque no hubo actividad desde 2010 y no funcionó para mí (no es compatible con mi versión dot).
También hay una bonita aplicación SmartSVN con buen gráfico.
Pero la versión con gráfico no es gratis.
También puedes probar StatSVN .
Está escrito en Java (cumple con los requisitos neutrales de la plataforma) y genera un árbol html estático con su historial de revisión y gráficos de confirmación. Puede usar Ant o un archivo por lotes para automatizar el proceso de invocación.
También he escuchado cosas buenas sobre Trac.
para simplificar, torty svn da un gráfico básico de revisión
Trac es una herramienta de seguimiento de problemas y wiki, que incluye un navegador SVN. El RevtreePlugin , para Trac, le permitirá mostrar su repositorio en una forma gráfica. Trac sigue siendo una aplicación muy joven (la última versión es 0.11.1), pero la usamos en el trabajo para nuestro desarrollo de software y ha demostrado ser muy útil hasta el momento.
Trac incluye un navegador de código fuente y un análisis estadístico limitado. Está basado en la web, por supuesto.
Fisheye , de Atlassian, mira un repositorio SVN y puede mostrarle algunos gráficos. También proporciona una interfaz web práctica para culpar, dif, etc.
por ejemplo, algunas imágenes de muestra en uno de los servidores de demostración:
Y si te gustan algunas métricas de código bonitas, aquí hay algunas muestras .