Hola
Si yo modifico archivos tipo php o jasper que no impliquen objetos de la base de datos, es necesario ejecutar el comando “guarani regenerar” ?
Emilio
Hola
Si yo modifico archivos tipo php o jasper que no impliquen objetos de la base de datos, es necesario ejecutar el comando “guarani regenerar” ?
Emilio
Hola Emilio,
no, en términos estrictos, si estás desarrollando sólo no sería necesario, ya que el regenerar del proyecto trabaja sobre los metadatos, con lo cual si no hay cambios en los mismos, ni tuyos ni en el repositorio, no afectarían ni el exportar ni el regenerar.
Sin embargo, como buena practica del trabajo diario de desarrollo, recomendamos seguir siempre el mismo esquema y secuencia de ejecución, para que no surjan problemas si se modificó algo más que no se tuvo en cuenta. Los pasos son los documentados en:
http://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.12.0/personalizaciones/trabajo_diario
Saludos y gracias,
Gabriela.
Hola Emilio,
Estimo que estás preguntando por el comando “guarani actualizar”, que sintetiza el circuito de actualización:
[ol]- guarani exportar
Ejecutar guarani regenerar" sin los dos pasos anteriores implica perder los eventuales cambios en metadatos que hayas hecho.
Con respecto a tu consulta, no se podría decir determinantemente que no es necesario ejecutarlo. Si sólo modificaste PHP, Jasper, CSS, o cualquier otro tipo de archivos que no involucran metadatos, no es necesario exportar, pero sí es necesario asegurar que tu working copy se encuentra en la última revisión antes del commit, por lo que deberás realizar el SVN update. Si al actualizar llegan cambios en metadatos, tenés que regenerar.
En definitiva, ejecutar el comando “guarani actualizar”, en caso de no ser necesario no molesta, pero tener la costumbre de hacerlo antes de cada commit previene eventuales errores involuntarios.
Saludos,
Fernando
Son dos las situaciones.
El trabajo diario y la puesta en produccion.
El punto saltó porque cuando necesito chequear algo, tomo la exportacion de la base de produccion y la cargo en el entorno de desarrollo.
Ahi me saltan que hay objetos con revision mayor a la de la base.
Un detalle puesto que soy el unico que modifica cosas, por ahora
Está bien, es un caso parecido al ejercicio que hicimos en el curso en Santiago del Estero.
Después de traer la base de producción y ajustar el bases.ini, hacés un “guarani regenerar” sin exportar previamente para pisar los metadatos antiguos de la instancia de producción y cargarle las últimas modificaciones de desarrollo.
Saludos,
Fernando