Soluciones calientes en las versiones de lanzamiento de GIT

He usado el repository GIT en mi proyecto iOS. Tengo principalmente 4 sucursales

  1. Dominar
  2. Desarrollo
  3. Versión 1
  4. Versión 2

La twig Desarrollo contiene el process de desarrollo actual y las twigs Versión 1 y Versión 2 contienen versiones ya publicadas.

Mi pregunta es, recientemente, algunos errores reportados en la versión de la versión 2 y los he corregido y confirmado. Pero también necesito reflejar el mismo cambio en el desarrollo. ¿Cómo hago esto? ¿Es correcta mi estructura de ramificación?

Necesitarás seleccionar las confirmaciones desde la twig de la release 2 hasta la release 1 , development twigs de development y / o master .