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

Responder a