Utilice acciones de Gitflow
Gitflow es un modelo de ramificación con una rama de producción, una rama de desarrollo y ramas de funciones, lanzamientos y revisiones. La sección Gitflow de GitTree la inicializa e inicia y finaliza esas ramas, fusionándolas, etiquetándolas y eliminándolas por usted.
Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.
En esta página
Antes de empezar
- Un repositorio cuyo equipo sigue Gitflow, o que deseas configurar para ello.
donde encontrarlo
- La sección Gitflow del panel izquierdo: Initialise Gitflow…, luego Features, Releases y Hotfixes.
- La paleta de comandos: Gitflow: Start Feature…, Gitflow: Start Release…, Gitflow: Start Hotfix….
| acción | macOS | Windows y Linux |
|---|---|---|
| Undo un paso de Gitflow | ⌘Z | Ctrl+Z |
Pasos
Inicializar Gitflow
Elija Initialise Gitflow…. Marque Production branch, Development branch y los prefijos, como
feature/, y presione Initialise. Escribe estas configuraciones en la configuración de Git del repositorio y crea la rama de desarrollo si es necesario.iniciar una sucursal
Elija Start… en Funciones, Versiones o Correcciones, escriba Feature name o la versión y presione Start. GitTree crea la rama desde la base derecha y la verifica.
Terminarlo
Cuando termine el trabajo, elija Finish… en la rama. GitTree dice exactamente lo que sucederá y lo hace.
Resultado esperado
La rama se fusiona donde Gitflow dice que pertenece, se etiqueta para una versión o revisión y se elimina.
¿Qué hace el acabado?
| Sucursal | terminar |
|---|---|
| Característica | Lo fusiona en la rama de desarrollo y lo elimina. |
| Lanzamiento | Lo fusiona en la rama de producción, lo etiqueta con la versión, lo fusiona en la rama de desarrollo y lo elimina. |
| Revisión | Lo mismo que un lanzamiento: producción, etiqueta, desarrollo, eliminación. |
Si algo sale mal
"Gitflow ya está inicializado aquí".
El repositorio ya tiene configuración de Gitflow. Utilice las entradas de Funciones, Versiones y Correcciones directamente.
Preguntas
¿Necesito Gitflow?
No. Muchos equipos usan una rama principal con ramas de funciones cortas y solicitudes de extracción. Gitflow se adapta a proyectos con lanzamientos programados.