Separar subdirectory en nuevo repository con múltiples twigs

Vea esta pregunta: Separar (mover) el subdirectory en un repository separado de Git

¿Cómo podemos lograr el mismo resultado final, pero preservando múltiples twigs del repository de origen? Por ejemplo, si el repository fuente está utilizando Git Flow , es posible que deseemos migrar las confirmaciones que existen en las twigs master y de develop . Si hay twigs de feature- larga duración, estas también deben migrarse al repository de destino.

Parece que todos los ejemplos del uso git subtree para mover un subdirectory a un nuevo repository implica mover todos los commits relacionados con el subdirectory de la twig actual (por ejemplo, master ) a una nueva twig. Estoy tratando de get todas las confirmaciones de varias sucursales en varias sucursales nuevas. ¿Es esto posible sin mucho dolor?