2011-05-25 18 views
12

Estoy tratando de trabajar con gitflow y A Successful Git Branching Model.Git-flow reapertura de una función finalizada

Unos en un tiempo que trabajan en las características y terminar la función con

git flow feature finish my-feature 

sin dejar de trabajar que darse cuenta de que tengo algo olvide de añadir a my-feature

O a veces estoy trabajando en una característica diferente y quiere agregar algo a my-feature otra vez ...

¿Cuál sería la manera de hacer esto? ¿Hay alguna manera de volver a abrir my-feature nuevamente? ¿Acabo de comprometer los cambios en el desarrollo? ¿O abre otra función?

Respuesta

6

Utilizando el principio de flujo git, creo que debería

  1. Crear una nueva rama de la característica y hacer los cambios. Luego fusionarlo de nuevo a dev. Esto es si está agregando una característica completamente nueva.

  2. Utilice hotfix branch method. Esto es si es un pequeño retoque.

Una rama de entidad eliminada no se debe recuperar en git-flow.

+0

Gracias por su respuesta, ¿no es algo que aplica en un lanzamiento? – silverfighter

+0

hotfix es algo que se aplica tanto a la versión como al desarrollador. Lo usa cuando ya ha fusionado la versión con el maestro. De lo contrario, su rama de publicación se compromete o la nueva rama de característica. –

Cuestiones relacionadas