Ich plane eine vollständige Umschreibung meines Projekts, unter Verwendung eines anderen Frameworks usw. Es wäre schön, den alten Code einschließlich des Verlaufs als Referenz beizubehalten. Was ist der beste Weg, um Risiken, Verwirrung und Überraschungen zu vermeiden?
Meine Idee ist, eine neue Verzweigung zu erstellen, dort alles zu ersetzen und eine grundlegende "neue" Version laufen zu lassen, den letzten "alten" Master zu markieren und dann die Verzweigung zum Master zusammenzuführen. Hört sich das vernünftig an?