Estimados,
en la Facultad de Ingeniería tenemos como objetivo unificar la distintas instancias que tenemos de Guaraní pero, por el momento, hay dos equipos trabajando que tienen versiones con personalizaciones que no están consolidadas por lo que, provisoriamente, necesitamos que trabajen en dos instancias distintas e independientes entre sí.
La pregunta es:
con la propuesta de trabajo actual del esquema de personalizaciones de Guaraní 3, con un usuario colab para cada desarrollador y con un repositorio único y común… ¿es eso posible?
Yo creo que si, pero me gustaría validarlo acá.
Teniendo en cuenta que:
Creación de una nueva versión propia del sistema con personalizaciones
“Se recomienda sacar una versión propia del sistema, a partir de la nueva versión proporcionada por el SIU sumando las personalizaciones migradas. La idea es que a medida que se van desarrollando y testeando personalizaciones, se proceda con la creación de una nueva versión propia incluyendo un cuarto dígito para pasar estos cambios a producción (Ej.: 3.9.0.1, 3.9.0.2, etc.). El servidor de producción, a diferencia del de desarrollo, debería apuntar siempre a versiones propias (de 4 dígitos). Esto es una buena práctica ya que evita errores y se tiene un mejor control acerca de los cambios y personalizaciones aplicadas.”
la idea sería crear dos versiones del sistema incluyendo un cuarto dígito
por ej: 3.9.0.100
y 3.9.0.200
y que cada equipo, para desarrollar colaborativamente, haga un switch a la versión que le corresponde y commitee contra esa versión. De esta forma cada equipo podría trabajar en forma independiente sin “pisar” las personalizaciones que cada uno haga y podrían tener todos su usuario colab sin riesgos de interferir entre ellos.
¿Es este análísis correcto?
Saludos y gracias!!
Ariel Alegre