usar una tipos tag sirve qué podemos para nos existen etiquetas etiqueta cuando crear creamos comando version-control visualization

version-control - una - ¿para qué nos sirve el sha-1 cuando creamos tags?



Visualización de cambios en archivos controlados por la versión (3)

Hemos estado experimentando con el uso de técnicas de visualización de datos inspiradas por Edward Tufte para mostrar nuestro conjunto de pruebas y ha sido muy efectivo.

Me gustaría extender esto a nuestro Repositorio de Subversion ya que siento que hay mucha información enterrada en el historial de compromisos que PODRÍA estar mejor representada en un formato gráfico.

Me gustaría poder identificar de un vistazo cosas como:

  • qué módulos son comparativamente estables, mucha escritura, un poco de mantenimiento y cuáles han sido escritos y reescritos
  • qué módulos son trabajo de una sola persona y cuáles son el trabajo de muchos

Idealmente, me gustaría anotar esta información con otras cosas de herramientas de prueba y rendimiento, como:

  • cobertura de código
  • xref cosas como el gráfico de llamada de función
  • Mebbies incluso cosas como la utilización del procesador bajo una carga constante

Alguien bueno, buenos consejos, ejemplos, utilidades, etc., etc.

Nuestra tienda utiliza principalmente el poderoso Erlang, pero nos inspiraremos e inspiraremos de cualquier fuente.



Probablemente hayas visto códigos secretos que llegaron a los titulares a principios de este año cuando se utilizaron para generar algunos videos geniales de colaboración en Ruby on Rails: mira la publicación del blog Visualizing Rails & Git para obtener un excelente resumen y videos de muestra.

También puede obtener algunas ideas del flujo de historia , que Jeff Atwood enlazó en una publicación reciente de Coding Horror.


Puedes probar SVNPlot . Primero crea una información sqlite local a partir de los mensajes de registro de confirmación svn. Luego usa consultas sql y matplotlib para generar varios gráficos a partir de él.

Puede usarlo en la base de datos sqlite para agregar sus consultas personalizadas y gráficos adicionales.

(Descargo de responsabilidad: soy el autor principal de SVNPlot. Avíseme si lo encuentra útil o si tiene sugerencias sobre mejoras)