Alex: Konzept für Versionierung

Beitrag lesen

Wir benötigen ein Versionierungskonzept, da wir ein neues Updateverfahren einführen möchten. Unser Unternehmen entwickelt mehrere verschiedene Anwendungen, sowie verschiedene Typen von Updates.

Das bekante Schema (nachzulesen bei Wiki) mit MajorNumber.MinorNumber.PatchLevel.BuildNumber finde ich nicht gut. Denn wenn eine Anwendung z. B. die Versionsnummer 4.5.5.6 sagt das NIX darüber aus, welche Updates installeirt sind und welche nicht. Uns reichen eigentlich die MajorNumber und die MniorNumber aus. Darüberhinaus wird eben eine Datenstruktur benötigt, die alle installierten Updates enthält. Die Updates wiederum können eine Datenstruktur enthalten, die alle kompatiblen Anwendungen beschreibt.

Gruß