[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Subversion, dudas...



El 21/06/07, MARCELO MARTINOVIC <mmartinovic@yahoo.com> escribió:
Buenas:

Hola!

La consulta es la siguiente.
Esto instalando un Subversion, uso un Debian 4.0, lo pude hacer andar asi como  viene por default, ya arme el repositorio y puedo hacer checkout, commit...., mi grupo de trabajo puede hacer update del proyecto y ven lo que se modifica, hasta aca todo anda bien y como se debe, la pregunta viene a lo siguiente, quiero que cuando haga el commit se vea reflejado en el directorio donde tengo mi proyecto web en desarrollo, o sea a ver si me explico, tengo mi desarrollo en http://debiandev/intranet, y cuando haga el commit a parte de que se quede en el repositorio, como ya lo hace y bien, que tambien pase lo que modifique y lo vea refljado en la pagina de mi desarrollo.

Ante todo, OT, GRAN OT.

Si el servidor Web lo tenes el la PC local a la que trabajás, te
conviene trabajar directamente sobre los archivos de la carpeta
/var/www (o donde corresponda).

En cambio, si el servidor web lo tenes también en http://debiandev
entonces es algo más complicado. Hay varias opciones:

La mas simple es ir hasta donde tenes el directorio donde estan los
archivos de la web, hacer un checkout y poner una tarea cron en el
servidor que cada 5 o 10 minutos haga un "svn up" dentro de la carpeta
donde tenes tus archivos web.

La segunda opcion, si tenes el servidor SVN y el servidor web de
desarrollo en el mismo Apache es usar los scripts de hooking de
subversion. Estos scripts se ejecutan cuando se produce algun cambio
dentro del repositorio: por ejemplo, cuando alguien sube
modificaciones.

Mas informacion aca:
http://svnbook.red-bean.com/nightly/en/svn.reposadmin.create.html#svn.reposadmin.create.hooks

Desde ya muchas gracias a la comunidad y al que pueda responderme la duda.


Saludos!


Marcelo Eduardo Martinovic


Alejo
http://www.alejolp.com.ar


      __________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas






Reply to: