Avatar
Teo Jurado
Participante
Teo Jurado

[quote quote=13818]

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

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[/quote]

 

El problema no seria referente al codigo (logicamente, yo solo puedo trabajar con los 50.000 en cuanto a creación). El problema viene cuando modificas una tabla y hay registros de por medio (que igual es por la manera de trabajar de mi partner, podría ser), en las actualizaciones, hasta podrían bloquear o simplemente impedir actualizar a nueva versión…

 

 

#13821