Git-Flow: creación de nuevas características antes de que se complete la publicación

Bastante nuevo para Git y un Git-Flow estándar. Buscando un consejo sobre un escenario en particular:

Creamos una twig de características fuera de la twig de desarrollo (Característica1) y finalizamos la function. Este 'final' fusiona la function para desarrollarla.

Una nueva característica (Feature2) es creada por alguien más fuera de la twig de desarrollo, que contendrá el código de Feature1 finalizado.

Se crea un lanzamiento desde la twig de desarrollo, que contiene el código de Feature1.

A continuación, se encuentra un error en Feature1, por lo que se realiza una modificación dentro de la twig de publicación para corregir el error.

¿Cómo nos aseguramos de que el código contenido en la twig Feature2 refleje el código fijo y libre de fallas de la twig Feature1, para garantizar que no volvamos a introducir el código erróneo en el desarrollo cuando finalice Feature2?

Hay un par de forms diferentes de abordar esto:

Una es fusionar su twig de publicación en Feature2 o volver a basar Feature2 en la parte superior de su twig de publicación.

Otro (y mi enfoque preferido) es fusionar su twig de lanzamiento nuevamente en desarrollo cuando esté list y volver a basar su twig de características en el desarrollo. Siempre es un buen hábito fusionar la twig de lanzamiento en el desarrollo y en el dominio para que las twigs coincidan en el momento del lanzamiento.