Usabilizando GXServer: Etiquetas en los commits

Quienes usamos GeneXus Server,  cada tanto nos planteamos algunas preguntas dificiles de contestar
  • Cuales son los objetos cambiados para el requerimiento NNNNN?
  • Todos los commits realizados por <persona nueva en el grupo> tuvieron revisión de código?
  • Cuantos commits fueron por mejoras, cuales fueron por arreglo de errores?
  • Cuales son los commits que están prontos para pasar de Stage a Produccion?
Todas estas preguntas serian un poco mas faciles de contestar si se pudiera clasificar / agrupar los commits que se realizan.

Una forma relativamente facil de hacer esto seria te tener etiquetas asociadas a los commits, que puedan ser agregadas en el momento de hacer el commit y modificadas luego del mismo.


Para que puedo usar estas etiquetas?

Por ejemplo podría poner etiqueta que fueran :

ISSUE que va a tener los números de los incidentes. Es bueno para poder agrupar todos los Commits asociado a un mismo problema o requerimiento.

STATUS, puede ser el estado que tiene el commit, en el caso que quiera tener revisión de código, puedo subir un commit, que quede en estado para ser revisado por otra persona y que pueda cambiarse despues del commit.

Seguramente si las tuvieramos se le podria encontrar otros usos.

No parece algo dificil de implementar y podria ser de mucha utilidad.

Comentarios

  1. Sería una extraordinaria ayuda. He observado en otras herramientas de versionamiento la capacidad de hacer un enlace a los administradores de incidentes, de tal manera que se pueda complementar la información.
    Para administrar los tickets usamos JIRA, sería bueno contar con una interfase con las herramientas como esta para poder complementar la información de lo que se esta "commiteando" al GxServer. Ahora lo hacemos es incluir el código del incidente en JIRA.

    ResponderBorrar
    Respuestas
    1. Si, seria de mucha ayuda. Creo que hay que hacer algo mas de fuerza para lograr que lo implementen. Yo lo he pedido de diversas formas, hasta el momento, sin mucho éxito, pero no pierdo las esperanzas!

      Borrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.