Workflow Git centralizado
Lección 45 / 53
Git Guía Git Guía Git español
Git es el sistema de control de versiones más utilizado en el mundo, también gracias a su extrema flexibilidad para adaptarse al flujo de trabajo de cada individuo y del equipo.
Con el tiempo, han surgido buenas prácticas y recomendaciones sobre el uso eficiente de Git, para poder trabajar de manera consistente y productiva.
Estas prácticas se denominan "workflow", precisamente porque permiten a los equipos encontrar la forma más adecuada de hacer que el trabajo fluya desde el servidor remoto que aloja el repositorio hasta la máquina del desarrollador web, y viceversa.
Por último, pero no menos importante, también es recomendable considerar cómo un git workflow puede tener impacto o verse afectado por las herramientas para la integración continua y por los métodos de implementación de un proyecto (¡un sitio web tiene necesidades diferentes a las de una aplicación para smartphone!).
Workflow Git centralizado
Un workflow Git centralizado permite que todos los miembros del equipo realicen cambios directamente en la rama principal del repositorio remoto.
Esta estrategia funciona bien para equipos pequeños, donde los distintos miembros del equipo pueden comunicarse de manera eficiente para evitar tocar la misma pieza de código tanto como sea posible.
Ventajas:
- estrategia simple adecuado incluso para aquellos que son nuevos con Git
- se está obligado a mantener la propia working copy limpia y actualizada
Desventajas:
- funciona bien, de acuerdo con el proyecto y el tamaño del equipo
- necesario sincronizarse para establecer cuando hacer un lanzamiento
- los cambios podrían permanecer en los repositorios locales hasta que no se “desbloqueen” o, por el contrario, podrían ser cargadas en el repositorio remoto cuya funcionalidad no estaría todavía lista
Anterior
44 Entender mejor el co..Siguiente
46 Workflow Git feature..