Ich habe ein Git-Repository geerbt, das mehrere Projekte in separaten Verzeichnissen enthält. Ich möchte das Repository in neue einzelne Repositorys aufteilen, eines für jedes Projekt, und dann das Master-Repository die Projekte als Submodule enthalten lassen. Ich möchte dies alles tun und dabei den Revisionsverlauf der einzelnen Projekte nach Möglichkeit beibehalten.
Ich könnte das Repository für jedes Projekt klonen und jedes Mal alle anderen Projekte entfernen, aber gibt es eine bessere Möglichkeit, den geklonten Verlauf in jedem neuen Projekt-Repository zu vermeiden?