Marco de trabajoMetodologíasMetodologías ágiles

GITFLOW en metodologias ágiles

Para entender el proceso de GIT, mas aun para las personas que desconocen del tema, empezamos a detallar el mundo de la colaboracion en las metodologias agiles y como esto influye para los desarrolladores de software. Una herramienta como GIT permite a equipos grandes de desarrollo de software o código, poder avanzar y versionar su codigo de manera paralela, iterante sin necesidad de sacrificar el trabajo del equipo y con opciones de realizar upgrades o downgrades del mismo.

Que es Gitflow

El gitflow es un flujo de trabajo y tambien se le considera una metodologÍa que utliza, valga la redundancia, las metodologias agiles dentro del mundo de los desarrolladores de software, trabaja con ramas o branches mediante flujos de trabajo y tambien que se compone de gestión de multiples repositorios dentro de la red, para mejorar la entrega continua de valor.

Origen de GitFlow

La primera vez que una persona hablo sobre esto fue Vincent Driessen, conocido como guru en javascript y Nodejs ademas de su basto conocimiento sobre Git.

Un día publicó un post en su en su en su blog proponiendo un modelo de branching exitoso que funcionaría en los equipos personales, y fue una revolución.

El funcionamiento de gitflow

Representando el uso de ramas para su implementacion, las mas conocidas en le mundo del desarrollo son las de master y develop, conocidas en todo el mundo, ademas podemos agregar hotfix y la feature.

Master: rama principal o de produccion, todo lo que suceda acá pasa a ver el usuario final.

Develop: una rama paralela que vemos y probamos un paso antes de ser enviado de lleno a produccion.

Feature: rama para la creacion de nuevas modificaciones o funcionalidades del proyecto

Hotfix: rama creada para correccion de parches de bug en produccion estas son solucionadas de manera rápida

Fuentes:

https://openwebinars.net/blog/que-es-git-flow

https://dev.to/axelvaldez13/que-es-git-flow-y-porque-tenemos-que-de-aprenderlo-290f

https://www.atlassian.com/es/git/tutorials/comparing-workflows/gitflow-workflow#:~:text=%C2%BFQu%C3%A9%20es%20Gitflow%3F,vez%20y%20quien%20lo%20populariz%C3%B3.

https://nvie.com/posts/a-successful-git-branching-model

buhoos

Buhoos.com está conformado por profesionales especializados, dispuestos a impartir su experiencia con el propósito de complementar y generar nuevo conocimiento que demanden los futuros profesionales para una mejor integración en el ámbito laboral, además solventar los requerimientos que surjan en implantaciones de nuevos proyectos tecnológicos a nivel empresarial.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.