Usabilizando GeneXus Server. Mejorar dialogo de Update.

Cuando GeneXus se utiliza con GeneXus Server,  una de las tareas rutinarias es traer los cambios que otros compañeros han realizado en la KB que se almacena en el repositorio central.

El dialogo que aparece, es similar a este:


La otra operacion que generalmente realizamos, es hacer un build all, para asegurarnos que todo lo que bajamos del servidor no rompe nada de lo existente. 

Mis sugerencias

1) Dialogo de Team Development/Update/Preview
Hoy se muestran aquellos objetos que se van a actualizar. 
Para mi forma de trabajar, es mas practico que muestre los COMMITS que se han realizado en el servidor, desde el ultimo FULL UPDATE. 
Esto es mas facil de interpretar que los objetos para los desarrolladores GeneXus. 
Permitiria traer solo una funcionalidad (completa) sin tener que seleccionar objeto a objeto. 
Opcionalmente podria ver los objetos que tengo que traer. 

2) Tareas MSBuild para listar todos los Commits desde el ultimo Full Update (esto sive para implementar 1)

3) Update y Build All en un solo paso. 
Seria bueno tener un boton que haga el UPDATE y si no hay errores o warnings, realice el build all de la aplicacion. 
El log estaria unificado (Update + Build All) 

4) Tarea Msbuild para hacer el Update + Build All 
Hoy  se puede hacer, pero si ya estuviese programado el control de warnings y errores en el paso del Update, seria mucho mejor. 

El dialogo nuevo, quedaría asi:

Debería haber usado los diálogos de la Ev3 para hacer este post, pero se me venció la licencia y por eso use los de Ev2 del Wiki. Estaba con poco tiempo y aproveche el tiempo de una conversión de una KB para postear esto. 

Comentarios

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.