Als Deutscher Softwareentwickler in der Schweiz

Landstrasse

Drive your own Way

Share now

Nach meinem Umstieg m/eines Versionierungstools von Microsofts VisualSourceSafe auf das OpenSourceTool Subversion (SVN) habe ich mir Gedanken um eine praktische Versionierung gemacht.
 
Das Ergebnis schaut wie folgt aus: HauptversionsNr.ModulNr.RevisionsNr

Ein Team-Kollege hat die Versionierungsbeschreibung von Wikipadia sehr treffend vormuliert:

Hauptversionsnummer (Applikationsebene) engl. major release
Signifikante Änderungen am Programm, z.B. wenn die Applikation komplett/zu einem grossen Teil neu geschrieben wurde, oder wenn neue Features das grundsätzliche Verhalten der Applikation verändern.

Nebenversionsnummer (Modulebene) engl. minor release
Erhebliche Änderungen an einem bestehenden oder die Entwicklung eines neuen Moduls oder zusammen hängende Elemente. Mehrere zusammengefasste (und zusammengehörende) Pendenzen können ebenfalls die Erhöhung der Nebenversion bedeuten.

Revisionsnummer (Pendenzebene) engl. patch level
Einzelne grössere oder mehrere zusammengefasste (aber nicht zwingend zusammengehörende) kleine Pendenzen erhöhen jeweils die Revisionsnummer. Dabei können Pendenzen Fehlerbehebungen wie auch Neuentwicklungen sein.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Related Posts

Progressive House

https://www.beatport.com/my-beatport?genres=15

Musikproduktion & DJ Software

Alle Tipps setzen einen iMac oder Mac Book voraus (und auf Wunsch zusätzlich ein iPad): Einsteiger Profi DJay Pro DJ Softwware für Mac, iPad und

X TRA TEC

War wieder eine mega Party im xtra ! https://xtratec.ch/

Get in touch

872 Arch Ave.
Chaska, Palo Alto, CA 55318
hello@example.com
ph: +1.123.434.965

Business inquiries

hello@example.com
ph: +1.321.989.645