¿Comprometerse a desarrollar una sucursal directamente en Git Flow?

Actualmente estoy migrando un proyecto a Git Flow y realmente aprecio la flexibilidad que brinda.

El problema es que, en las siguientes situaciones, ¿puedo trabajar y comprometerme directamente con una twig de desarrollo?

  • una pequeña corrección de error tipográfico,
  • o un pequeño refactor a nivel de método,
  • o algunas correcciones de errores después de fusionar una característica.

He leído la publicación del creador y no hay mención de esta situación. ¿Qué estáis haciendo en el mundo real?

Creo que esto depende de ti. Lo que hemos hecho en nuestro proyecto es intentar y tener todo en una twig y luego, cuando estamos a punto de lanzar, fusionar lo que definitivamente queremos en el lanzamiento para desarrollarlo. Luego creamos nuestra twig de lanzamiento desde el desarrollo. Digo que hemos hecho todo en una twig, pero por errores tipocharts y correcciones menores, no tendemos a crear una twig.

Totalmente. El beneficio de las twigs de características aisladas en flujo de git es principalmente para las personas que lo solicitaron. Siempre y cuando se trate de un cambio de código del que esté seguro para pasar a la siguiente versión, se puede convertir directamente en desarrollo. No querrás atascar a tu equipo con demasiadas twigs de características si puedes evitarlo.