G
Guest
Gast
Die Versionierung einer Software kann man ja folgendermaßen aufbauen:
<Hauptversionsnummer>.<Nebenversionsnummer>.<Revisionsnummer>.<Buildnummer>
2.3.5.0041
bedeutet z.B., dass es sich um die 2. Version eines Programms, in der 3. Nebenversion mit der 5. Fehlerkorrektur, Build 0041 handelt.
Mir ist nun nicht so klar, was mit der vierten Stelle 0041 (dem Build) gemeint ist. Hierzu ein paar Fragen.
1.)
Wann wird das BUILD nach oben gezählt? Immer dann, wenn der Code neu compiliert wird? Streng genommen müßte ja dann bei jedem Compiliervorgang von Eclipse das BUILD nach oben gezählt werden. Wenn ich Eclipse so eingestellt habe, dass immer dann wenn gespeichert wird auch compiliert wird, dann würde das BUILD ja ständig nach oben gezählt. Ist das so korrekt?
2.)
Mal angenommen ich füge der Version 2.3.5.0041 eine neues features hinzu. Wird die Version dann auf 2.4.0.0 oder auf 2.4.0.0041 gesetzt. Wird der BUILD überhaupt zurückgesetzt oder wird dieser immer nur nach oben gezählt?
<Hauptversionsnummer>.<Nebenversionsnummer>.<Revisionsnummer>.<Buildnummer>
2.3.5.0041
bedeutet z.B., dass es sich um die 2. Version eines Programms, in der 3. Nebenversion mit der 5. Fehlerkorrektur, Build 0041 handelt.
Mir ist nun nicht so klar, was mit der vierten Stelle 0041 (dem Build) gemeint ist. Hierzu ein paar Fragen.
1.)
Wann wird das BUILD nach oben gezählt? Immer dann, wenn der Code neu compiliert wird? Streng genommen müßte ja dann bei jedem Compiliervorgang von Eclipse das BUILD nach oben gezählt werden. Wenn ich Eclipse so eingestellt habe, dass immer dann wenn gespeichert wird auch compiliert wird, dann würde das BUILD ja ständig nach oben gezählt. Ist das so korrekt?
2.)
Mal angenommen ich füge der Version 2.3.5.0041 eine neues features hinzu. Wird die Version dann auf 2.4.0.0 oder auf 2.4.0.0041 gesetzt. Wird der BUILD überhaupt zurückgesetzt oder wird dieser immer nur nach oben gezählt?