Wie vergebt ihr Versionsnummern?



  • Laut Microsoft ist es in den Assemblies immer:

    Major.Minor.Build.Revision

    Ich persönlich vergebe die Versionsnummern immer so:

    - Hauptversion, zu Inkrementieren wenn es viele Signifikante Unterschiede gibt und "Minor" entsprechend hoch geworden ist.
    - Größere Unterschiede
    - Sonstige Updates, sei es ein Change, Fix oder Add von kleineren Sachen
    - Nur benutzt wenn ich eine andere Version als die aktuelle ab Branchen und anpassen muss.

    So komm ich dann auf 1.0.23.0 usw.

    Wie handhabt ihr das?



  • Wayne



  • Major.Minor.Build

    Für Bibliotheken je nach Veränderungdes ABI:
    Innerhalb der selben Minor Version ist die Bibliothek abwärts und aufwärts kompatibel.
    Innerhalb der selben Major Version ist die Bibliothek abwärts kompatibel, aber nicht aufwärts.
    Unterschiedliche Major Versionen sind nicht kompatibel.

    Für Software:
    Build für kleine Bugfixes.
    Minor für neue Feutures.
    Major bei Final Releaseauf 1, sonst nur bei kompletter neustrukturierung des Programmes (selten).


Anmelden zum Antworten