Flujos de trabajo en Git para trabajar en equipo
Audiocurso de Frameworks y Arquitecturas Frontend: Casos de Estudio
Contenido del curso
Giuliano De Leonardis
Carlos Mauro Cárdenas Fernández
Marcos Monteverde
Samuel Soto Hoyos
Jesús León
Luis Tapia
Matias Ezequiel Rivero
JESSICA ORTIZ OSPINA
Félix Alejandro Zelaya Orellana
Gitflow
Existen dos ramas principales que deben ser creadas al inicar el repositorio.
Github flow
Pensada para equipos que hacen despliegues de forma regular. Se basa en la creación de pull request que luego serán discutidas para que se integren en la rama principal. Tiene dos ramas:
Trunk Based Development
Esta estrategia es la más antigua. Se basa en que el mayor tiempo de desarrollo se concentra en una sola rama llamada trunk (tronco), que correspondería a la rama principal de las estrategias anteriores. Con esto se evita la creación de varias ramas auxiliares. Deben existir redes de seguridad automatizadas que puedan deshacer un pase a producción en el caso de algo haya salido mal. Ventajas
Ship/Show/Ask
Despliega/Muestra/Pregunta Es una estrategia de ramas que combina la idea de crear pull request de "Github Flow" y el trabajo de "Trunk Base Development". Con esto se podrás realizar cambios rápidamente y pedir feedback si lo consideras necesario.
Gracias por el resumen
gracias
Si desean saber más sobre Trunk-based development, les recomiendo leer este artículo de Google
Todas las metodologías a mi parecer coinciden en que parten de un punto, bien sea develop o (main-master) en algunos casos y a partir de allí hacer el cambio y ese cambio llevarlo de vuelta a la rama principal. Mi pregunta: ¿Esas ramas no se deberían actualizar, Cierto? La idea es terminar la funcionalidad o descartarla. No mezclar las ramas principales con las ramas de apoyo u otras ramas.
Genial que en estas clases se describa todo el flujo de trabajo por el que pasa un producto frontend, desde diseñar y programar hasta desplegar con DevOps. Me gustó la explicación de los flujos de trabajo, muchos no tenía tan claro como funcionaban o no los conocía.
Análisis y Usos
<u>Hola, me gustaria saber porque los cursos de Midudev son en audio y no con video?. Seria genail con video</u>
excelente!