-
Notifications
You must be signed in to change notification settings - Fork 0
CA&T Uruguay GIT convenciones
- MASTER 1.1 Exe 'Repo del cliente' 1.2 Unimedical 'Repo del cliente' 1.3 Otro
EL Master tiene el core sincronizado con Bazaar, a mano, del servidor OpenERP en Launchpad. Ademas incluye en el directorio openerp/addons todos los modulos con los que trabajamos, que en el caso de las ramas sólo se incluyen los que se requieren. (addons, extras y particulares catuy).
Para cada cliente, creamos una rama diferente en la que trajar.
Cuando se requiera una actualización del MASTER en un cliente (rama), se realiza el merge local contra Master, por ejemplo:
git merge master
En donde el repo actual esta en la rama Unimedical. Eso hara que el repo local quede con las actualizaciones del Master, y luego subir a la rama Unimedical los cambios.
git pull https://github.com/jmartinezchaine/OpenERP.git rama
Desde las instalación del cliente se tiene que hacer un pull del repo (ya configurado en la rama correspondiente) y así estará actualizado.
Este flujo de trabajo aplica para los módulos.