Divida el repositorio Git grande en muchos más pequeños

Después de convertir con éxito un repositorio SVN a Git, ahora tengo un repositorio Git muy grande que quiero dividir en múltiples repositorios más pequeños y mantener el historial.

Entonces, ¿alguien puede ayudar a romper un repositorio que podría verse así:

MyHugeRepo/
   .git/
   DIR_A/
   DIR_B/
   DIR_1/
   DIR_2/

En dos repositorios que se ven así:

MyABRepo/
   .git
   DIR_A/
   DIR_B/

My12Repo/
   .git
   DIR_1/
   DIR_2/

Intenté seguir las instrucciones en esta pregunta anterior, pero en realidad no encaja cuando trato de colocar varios directorios en un repositorio separado (Separar (mover) subdirectorio en repositorio Git separado)

Respuestas a la pregunta(5)

Su respuesta a la pregunta