Ich habe ein Projekt gegabelt und viel davon geändert. Diese Gabelung ist hier nicht nur eine kleine Funktionsänderung und dort eine vergrabene Fehlerbehebung, sondern eine ziemlich wesentliche Änderung. Nur der größte Teil des Kerncodes wird gemeinsam genutzt.
Ich habe dieses Projekt in Version 2.5.0 gegabelt. Für eine Weile habe ich angefangen, meine Gabel bei v3.0 zu versionieren. Ich bin mir jedoch nicht sicher, ob dies der richtige Weg ist, vor allem, weil die Dinge verwirrend werden, wenn dieses Projekt auf Version 3.0 kommt. Aber ich möchte nicht bei v1.0 oder v0.1 neu anfangen, da dies die Kindheit, Instabilität und Nicht-Rücksichtnahme eines Projekts impliziert. Dies ist nicht wahr, da der größte Teil des Kerncodes sehr verfeinert und stabil ist.
Ich weiß wirklich nicht, was ich tun soll, also frage ich hier: Wie gehe ich normalerweise mit solchen Situationen um? Beginnen die meisten Gabeln von vorne, erhöhen die Versionsnummern oder tun Sie etwas anderes, das mir nicht bekannt ist.