Ich verstehe, dass Microsoft diese Vorlage bei der Versionierung ihrer Produkte verwendet: Major.Minor.Build.Revision.Wie versionieren Sie Ihre Projekte?
Der Major wird geändert, wenn die "Entwickler" zeigen wollen, dass es eine große Veränderung in der Software gibt, und Rückwärtskompatibilität kann nicht angenommen werden. Vielleicht ist eine größere Überarbeitung des Codes getan.
Minor-Nummer stellt eine erhebliche Verbesserung mit der Absicht der Abwärtskompatibilität dar.
Build-Nummer ist eine kleine Änderung, zum Beispiel eine Neukompilierung der gleichen Quelle.
Revision wird verwendet, um ein Sicherheitsloch zu fixieren und sollte vollständig austauschbar sein. Build und Revision sind optional. Diese Information basiert auf MSDN Version Class.
Wie können Sie Ihre Projekte versionieren und warum werden sie auf diese Weise versioniert?
Semantic Versioning hat die Szene betreten, seit ich diese Antwort geschrieben habe: http://semver.org/ –