31-01-2011, 11:44 AM
Hello,
Je sais que parmi vous il y en a qui utilisent git au quotidient, donc j'aimerais savoir comment faire.
Je m'en sers aussi au quotidien mais uniquement en local pour faire des branches de test, et avec github.
Ce que j'aimerais faire, c'est avoir une branche développement, une branche production_test et une branche production_safe.
Je dispose d'un serveur distant.
J'aimerais que quand les chagements apportés à la branche dev sont ok, faire un merge vers la branche production_test, et envoyer tout ça sur le serveur distant pour que le site que je développe reçoive les changements.
Ensuite, si aucun bug n'est remonté pendant X jours, je répercute les changements sur la branche production_safe en local, j'envoie mes changements au serveur distant et je le bascule sur cette dernière branche.
(La branche production_safe pourrait également n'exister que sur le serveur distant, je ferais les merge entre les deux branches prod dessus si vous pensez que c'est une meilleure solution)
En attendant, je sais qu'il faut faire un push mais je ne sais pas comment dire à mon serveur distant d'accepter les push.
J'ai essayé ceci : http://xhtml.net/articles/git-deploiemen...cation-web mais il me semble que c'est bancal, je ne sais pas pourquoi..
Merci !
Je sais que parmi vous il y en a qui utilisent git au quotidient, donc j'aimerais savoir comment faire.
Je m'en sers aussi au quotidien mais uniquement en local pour faire des branches de test, et avec github.
Ce que j'aimerais faire, c'est avoir une branche développement, une branche production_test et une branche production_safe.
Je dispose d'un serveur distant.
J'aimerais que quand les chagements apportés à la branche dev sont ok, faire un merge vers la branche production_test, et envoyer tout ça sur le serveur distant pour que le site que je développe reçoive les changements.
Ensuite, si aucun bug n'est remonté pendant X jours, je répercute les changements sur la branche production_safe en local, j'envoie mes changements au serveur distant et je le bascule sur cette dernière branche.
(La branche production_safe pourrait également n'exister que sur le serveur distant, je ferais les merge entre les deux branches prod dessus si vous pensez que c'est une meilleure solution)
En attendant, je sais qu'il faut faire un push mais je ne sais pas comment dire à mon serveur distant d'accepter les push.
J'ai essayé ceci : http://xhtml.net/articles/git-deploiemen...cation-web mais il me semble que c'est bancal, je ne sais pas pourquoi..
Merci !