Avatar
Laura Nicolàs
Superadministrador
Laura Nicolàs

[quote quote=13790]tendríamos problemas con los partners (por poner un ejemplo, añadir un campo a una tabla) a la hora de actualizar versiones.[/quote]

Es justo al contrario…

En C/Side podía pasar (y había pasado), que:

  • Alguien hiciera un cambio en producción (cambio A), sin traspasar el cambio al entorno de desarrollo.
  • Alguien estuviera haciendo otro cambio en desarrollo (cambio B). Cuando acaba crea un fob y lo importa a producción.

…en este escenario el cambio A se ha perdido.

Este escenario es imposible que se dé a trabajar en extensiones, por varios motivos:

  • En C/Side, si tenías 3 entornos, tenías 3 copias del código.
    En extensiones, aunque tengas 3 entornos (o 25), solo hay una copia del código.
  • Si tu trabajas en una extensión (la tuya), y el partner en otra extensión (la suya), entonces él no va a poder sobre-escribir tu código nunca.
  • Si por el motivo que sea modificáis la misma extensión (no recomendable), entonces podéis (deberíais) compartir un repositorio Git y será Git el que controlará que no se pierda nada.

 

Salut!
Laura Nicolàs

#13818