2011/6/3 Pablo Martelletti <[email protected]>: > Si es así, mi duda, entonces, sería cómo, una vez pusheados los > cambios a mi repositorio central (el bare, digamos, appPHP.git), como > hacer que los cambios se reflejen directamente en mi repositorio que > es el que va a ser visto por el público, digamos, appPHP? O tengo que > hacerlo manualmente, entrando al SSH, y hacer un pull desde mi > repositorio appPHP? >
Te respondiste vos solo :) De lo que estas hablando es de hacer deployments de tu codigo a un server de producción. Por lo general te diré que servirles a tus usuarios un repo completo no es la mejor idea del mundo, por lo general se usa una working copy, aunque eso es más de sistemas como SVN. Por otro lado, siempre vas a tener que hacer algo manualmente (ya sea con una working copy de SVN o un clon de git) para actualizar el código. La única manera que tenés de evitar hacerlo a manopla es poner algo como commit hooks (http://www.kernel.org/pub/software/scm/git/docs/githooks.html), que basicamente es poner un script a correr despues de los commits. Igualmente, me parece que estás a punto de usar una bazooka para matar un mosquito, a no ser que tu app sea grande y necesites poner un commit hook porque mucha gente necesita deployar cosas a prod, yo lo seguiría haciendo a mano. Hernán _______________________________________________ Glug mailing list [email protected] http://glugcen.dc.uba.ar/cgi-bin/mailman/listinfo/glug
