He heredado un repositorio de git que contiene varios proyectos en directorios separados. Me gustaría dividir el repositorio en nuevos repositorios individuales, uno para cada proyecto y luego hacer que el repositorio principal contenga los proyectos como submódulos. Me gustaría hacer todo esto manteniendo el historial de revisión de los proyectos individuales si es posible.
Podría clonar el repositorio para cada proyecto y eliminar todos los demás proyectos cada vez, pero ¿hay una mejor manera de evitar tener el historial clonado en cada nuevo repositorio de proyectos?