Post Fri Oct 02, 2009 10:29 am

Developing cycle

Hola,


 


Ermengol me pregunta por cómo actualizar y subir cosas desarrolladas al repositorio.


En el siguiente artículo de la wiki explica el proceso detalladamente:


http://wiki.openbravo.com/wiki/Openbravo_Development_Environment_ODE#Development_tasks


 


Os hago un resumen:


Antes de actualizar el repositorio SVN se deberán realizar las siguientes acciones:


 


1. ant export.database: Pasará nuestros cambios en BBDD a los ficheros xml


2. update SVN desde linea de comandos o desde Eclipse u otra aplicación e gestión svn (p.ej. Tortoise). Este paso se debe hacer para antes de subir cosas mergear tu entorno con el repositorio por si ha habido cambios en el repositorio.


3. editar conflictos si es necesario


4. Validar que el merge se ha hecho bien haciendo update.database, compile.complete y revisando en la aplicación que están los cambios


5. commit SVN


Importante, no commiteeis nunca ficheros de sampledata. Estos ficheros contienen datos transaccionales (terceros, facturas, etc.) y pueden provocar conflictos con los datos transaccionales de otros desarrolladores.


 


Ermengol, en este caso creo que sólo habéis tocado ficheros. Por lo tanto hay pasos que os podéis ahorrar.


Si son ficheros que nadie más ha podido cambiar en SVN los podéis commitear directamente.


Si son ficheros que pueden haber sido tocados por otros antes antes habrá que hacer update SVN para que los mergee y editar conflictos si fuera necesario.


 


Cualquier duda respondéis o comentario adicional lo hacéis a través del foro.


 


Saludos!