¿Cómo está estructurando su flujo de trabajo del repositorio Git?

Hemos visto y visto los videos sobre cuán grandes equipos distribuidos están usando Git, pero ¿qué pasa con aquellos de nosotros que no estamos distribuidos y que trabajamos en la oficina con el resto de nuestro equipo? ¿Cómo deberíamos estructurar nuestro repositorio (s) y nuestro flujo de trabajo?

Piense en la oficina tradicional que ha estado usando Subversion o CVS como el único punto de autoridad. Ciertamente, estos equipos podrían mantener su propio repositorio de Git y empujar / tirar entre sí según sea necesario, lo que rápidamente se convertiría en una pesadilla en muchas situaciones. O bien, cada uno podría mantener su propio repositorio y sincronizarlo con un único repositorio conocido como el "maestro" para el equipo. O bien, podría haber cualquier combinación de flujos de trabajo con las posibilidades que abre un DVCS.

¿Cómo funciona tu equipo? ¿Qué te pareció un flujo de trabajo útil?

Respuestas a la pregunta(3)

Su respuesta a la pregunta