Utilizando Git Flow, el exitoso modelo de bifurcación
Frecuentes
Visto 1,689 veces
3
Me uní a un proyecto y tienen un caos para las pruebas de código y la solución de control de versiones, así que estoy a cargo de implementar eso y más.
Yo, siendo relativamente nuevo en Git, me preguntaba cómo debería implementar el http://nvie.com/posts/a-successful-git-branching-model/ ? Y con eso quiero decir:
- ¿Debo configurar el repositorio de git usando
git flow init
en el servidor LAMP (donde se realizarán todas las pruebas y el control de versiones)? - ¿Cómo envío algunos cambios a un
feature_x
/hotfix_y
/releas_z
rama en el repositorio remoto? - ¿Debería tener lo mismo?
git flow init
configuración, en mi repositorio clonado local?
Tengo un conocimiento básico de git, por lo que agradecería su orientación al respecto.
ACTUALIZACIÓN
Si conoce una mejor solución sobre cómo usar un sistema de versión de control y poder sincronizar de local a en vivo y/o entorno de prueba, hágamelo saber... Estoy dispuesto a aprender
1 Respuestas
2
git-flow no es algo que normalmente ejecuta en su servidor remoto, y es simplemente una herramienta para ayudar a administrar sucursales. solo correrias git flow init
en pagos no desnudos donde alguien va a estar haciendo trabajo de desarrollo. Entonces, en orden:
- No, simplemente crearía un repositorio de git simple (usar el flujo de git no cambia fundamentalmente cómo usar git)
- Con
git push
(o, la primera vez solo con:git push --set-upstream origin feature/name-of-current-feature
- esto también está en el mensaje de error en la versión actual de git tratando de empujar una rama sin rastrear nada) - Sí
contestado el 22 de mayo de 12 a las 23:05
¿Conoce una mejor solución sobre cómo usar un sistema de versión de control y poder sincronizar de local a en vivo y/o entorno de prueba? - Alex
Yo diría que use git-flow hasta que encuentre algo al respecto que quiera hacer de manera diferente (en ese momento estará lo suficientemente seguro con git para decidir cómo hacerlo). tener su sitio en vivo extraído del maestro, y su sitio de prueba/desarrollo extraído del desarrollo es bastante normal desde mi perspectiva. - AD7seis
oh, entiendo... gracias por el consejo, y para que lo sepas... estaba haciendo referencia a: stackoverflow.com/questions/9431741/… - Alex
No sabía que eras el mismo autor :] - AD7seis
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas git version-control branch git-flow or haz tu propia pregunta.
FWIW, mi equipo adoptó ese mismo modelo de ramificación pero no usa git flow en absoluto. - Matt Ball
como supongo que sabes,
git-flow
es solo una colección de scripts destinados a ayudar al uso delsuccessful branching model
- Alex