Hola!
No entendí bien, asi que te hago un par de preguntas (algunas medio tontas!)
2014-05-16 1:20 GMT-04:00 Diego Maximiliano <
silvad...@gmail.com>:
> Trabajando con las ramas,tenemos una rama para cada dev,
Cada developer tiene su propio branch? (esa es una de las preguntas
tontas) por que?
El chiste de los branches de git es que son tan baratos y tan faciles
de crear, que podes crear todos los que quieras. Nosotros en mi
trabajo creamos un branch por tarea, o por bugfix. De esa forma los
merges son mas obvios. Pero lo digo como un comentario de color nomás
> pero a la hora de implementar los entornos de QA,preproducción y producción se puede crear una branch para c/u de los
> entornos y hacer que se aloje en un subdominio o se indexe por algún puerto
> sin hacer un checkout?
A que te referis con "sin hacer checkout"? queres decir "sin tener que
hacerlo a mano"? si es así podes usar un git hook!
(
http://www.git-scm.com/book/en/Customizing-Git-Git-Hooks)
> O es mala práctica que los entornos sean ramas?
No creo que sea mala practica, para nada. Igualmente hay otras
features que podes considerar. Yo si tuviera que encarar eso, haria
mas bien un "tag" cada vez que quiero que algo vaya a testing o a
pre-produccion, para no tener que hacer tres o cuatro merges.