J'ai bifurqué un projet et j'en ai changé beaucoup. Cette fourchette n'est pas seulement un petit changement de fonctionnalité ici et une correction de bogue enfouie là, c'est un changement assez substantiel. Seule la majeure partie du code principal est partagée.
J'ai bifurqué ce projet en v2.5.0. Pendant un certain temps, j'ai commencé à versionner ma fourche à la v3.0. Cependant, je ne sais pas si c'est la bonne façon, principalement parce que lorsque ce projet arrive en v3.0, les choses deviennent confuses. Mais je ne veux pas recommencer à la v1.0 ou à la v0.1 car cela implique la petite enfance, l'instabilité et la non-réflexion d'un projet. Ce n'est pas vrai, car la plupart du code de base est très raffiné et stable.
Je ne sais vraiment pas quoi faire, alors je demande ici: Quelle est la façon standard de gérer ce genre de situation? La plupart des fourches recommencent-elles, augmentent-elles les numéros de version ou font-elles autre chose que je ne connais pas?