¿Cómo puedo usar git para implementar SIMPLEMENTE una característica a la vez después del control de calidad y la aceptación comercial?

Lo que necesitamos:

Mi equipo mantiene y agrega características a un producto que ya está en producción. Estamos tratando de descubrir cómo mejorar nuestra estrategia de implementación para que podamos comenzar a implementar una característica a la vez en lugar de grandes cantidades de características. Idealmente, cuando una característica pasa QA y Business Acceptance, nos gustaría implementar JUST esa característica en producción (en cualquier momento).

Lo que estamos haciendo ahora: (eso no funciona)

Ya estamos siguiendo el concepto de "Sucursal por function". En este momento, estamos creando nuevas twigs de características fuera de nuestra twig de desarrollo. Cuando terminamos con una característica, creamos una request de extracción de vuelta a la twig de desarrollo. Esa request de extracción se ve EXCELENTE … solo tiene los cambios que son relevantes para la function. Después de la revisión del código, la twig se fusiona en el maestro de desarrollo (y se implementa en el desarrollador) y el control de calidad examina. Una vez que el control de calidad atesting la function, fusionamos la twig de características original en la twig de etapas (y la implementamos en etapas). Una vez que la empresa acepta la nueva function, la twig de características original se fusiona en producción. Nuestro problema es que la twig de características original parece boost gradualmente a medida que llega a producción con muchos cambios que no parecen relevantes para la twig de características. Al final, hemos implementado muchas cosas que no fueron QAed ni aceptadas por la empresa.

La sucursal por abstracción con características alterna en lugar de tener twigs de características de larga ejecución.

Realice la bifurcación por function de forma adecuada De alguna manera, todo el kernel de Linux parece funcionar bien con esta estrategia. Se aplica también a nivel micro.

Sucursal por característica