M365Con 2027 – die kostenlose Online-Konferenz · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Haupt- und Nebenversionen erklärt: Software- und SharePoint-Einblicke

Von · · Aktualisiert

Vergleichen Sie Haupt- und Nebenversionen in SharePoint hinsichtlich Entwürfen, Veröffentlichung, Genehmigungen, Sichtbarkeit, Versionsverlauf, Berechtigungen, Wiederherstellung und Dokument-Governance.

Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen

▶ BLOGMajor vs Minor VersionsExplained: Software and…M365.FM
Titelbild: Major vs Minor Versions Explained: Software and SharePoint Insights

Haupt- und Nebenversionen sind nicht nur ein Thema für Entwickler oder IT-Fachleute. Sie betreffen alle, die mit modernen digitalen Systemen arbeiten. Ob Sie eine Software einführen, SharePoint-Bibliotheken aktualisieren oder das Governance-Modell für Microsoft Teams pflegen: Wer den Unterschied zwischen den Versionstypen kennt, bleibt mit allen Beteiligten auf demselben Stand.

Dieser Leitfaden erläutert die Grundlagen der Versionierung: die Regeln, bewährte Vorgehensweisen und die Frage, warum dieses Thema über den Fachjargon hinaus wichtig ist. Sie erfahren, wie eine durchdachte Versionsverwaltung zu stabileren Updates, besserer Zusammenarbeit und reibungsloseren Änderungen in der gesamten Organisation führt. Sowohl IT-Verantwortliche als auch Fachanwender finden hier klare Orientierung, um Updates sicher und souverän umzusetzen.

Einführung in Versionierungskonzepte und mehrere Versionen

Beginnen wir mit den Grundlagen: Eine „Version“ ist schlicht eine Bezeichnung, die angibt, in welchem Zustand sich eine Software, ein Dokument oder ein System zu einem bestimmten Zeitpunkt befindet. Versionsnummern helfen allen, Änderungen im Zeitverlauf nachzuvollziehen. Stellen Sie sich diese wie Kontrollpunkte auf einer Strecke vor: Sie wissen immer, wo Sie zuletzt angehalten haben und was sich seitdem verändert hat.

Es gibt zwei wichtige Versionstypen: Hauptversionen und Nebenversionen. Eine Hauptversion markiert einen großen Meilenstein. Das bedeutet, dass sich etwas Wesentliches verändert hat, etwa neue Funktionen oder eine Änderung, die nicht abwärtskompatibel ist. Eine Nebenversion kennzeichnet dagegen in der Regel kleinere, schrittweise Verbesserungen, die auf dem Vorhandenen aufbauen und meist nichts von dem zerstören, was Anwender bereits nutzen.

Versionierung ist nicht nur ein Thema für Software. Plattformen wie SharePoint nutzen Versionskontrolle, um Änderungen an Dokumenten und Listen zu verwalten. So lässt sich der Verlauf leicht prüfen und bei Bedarf eine frühere Fassung wiederherstellen. Durchdachte Versionierungspraktiken senken das Risiko: Wenn nach einem Update etwas schiefgeht, wissen Sie genau, was sich geändert hat. Für Organisationen bedeutet das Verständnis der Versionstypen reibungslosere Upgrades, klarere Governance und weniger Überraschungen während Umstellungen.

Wer diese Grundlagen beherrscht, kann technische Teams und Fachbereiche besser unterstützen und fundierter entscheiden. Ob Sie Softwareversionen planen, Änderungen in SharePoint steuern oder Updates in Microsoft 365 ausrollen: Solide Versionierungskonzepte sind Ihr Sicherheitsnetz, mit dem Sie Risiken beherrschen und alle auf dem gleichen Stand halten.

Nebenversionen im Vergleich zu Hauptversionen: Worin unterscheiden sie sich?

Der Unterschied zwischen einer Haupt- und einer Nebenversion ist mehr als eine Nummer. Entscheidend ist, wie stark ein Update den Betrieb verändern kann. Eine Hauptversion steht in der Regel für einen bedeutenden Meilenstein. Dazu gehören umfangreiche neue Funktionen, grundlegende Umgestaltungen oder Änderungen, die eine Anpassung oder Schulung der Anwender erfordern. Wenn eine Software beispielsweise von Version 1.0 auf 2.0 aktualisiert wird, handelt es sich nicht nur um eine kosmetische Änderung. Oft kommen erhebliche neue Möglichkeiten hinzu, oder es ändert sich etwas, das nicht mehr so funktioniert wie zuvor.

Eine Nebenversion ist dagegen eher ein sanfter Schritt nach vorn. Denken Sie an Fehlerbehebungen, kleinere Verbesserungen oder neue Funktionen, die abwärtskompatibel sind. Der Wechsel von 1.2 auf 1.3 bringt Mehrwert und verbessert häufig die Funktionalität, stört aber selten bestehende Nutzung oder Integrationen. Nebenversionen halten die Entwicklung in Bewegung, ohne Anwender zu zwingen, ihre Arbeitsabläufe umzustellen.

Auslöser für eine Hauptversion können eine neue Benutzeroberfläche, eine Änderung, die bestehende Integrationen unterbricht, oder das Entfernen alter Funktionen sein. Nebenversionen entstehen dagegen durch abwärtskompatible Ergänzungen, etwa zusätzliche Optionen, Feinanpassungen oder Leistungsverbesserungen, die niemanden verunsichern. In SharePoint bedeutet die Veröffentlichung eines Dokuments als Hauptversion, dass es offiziell freigegeben und für alle sichtbar ist. Nebenversionen dagegen ermöglichen es Teams, zusammenzuarbeiten und Änderungen vorzunehmen, die verborgen bleiben, bis das Dokument bereit für die Öffentlichkeit ist.

Eine klare Kennzeichnung von Releases als Haupt- oder Nebenversion unterstützt die Planung des Rollouts und die Einhaltung von Vorgaben. Sie gibt IT und Endanwendern frühzeitig Hinweise darauf, was sie erwartet. Hauptversionen erfordern unter Umständen neue Schulungen oder Kommunikation, während Nebenversionen oft mit minimalem Aufwand unbemerkt ausgerollt werden können. Letztlich stärkt das Verständnis des Unterschieds das Vertrauen der Anwender, hält Kompatibilitätsrisiken unter Kontrolle und vereinfacht Support- und Adoptionsstrategien.

Semantische Versionierung in der Softwareentwicklung

Semantic Versioning, kurz SemVer, hat sich als Goldstandard für die Verwaltung von Softwareversionen etabliert. Es ist mehr als eine Namenskonvention. Es legt klar fest, was Sie von jeder neuen Version eines Produkts erwarten können. Durch die einheitliche Vergabe und Erhöhung von Versionsnummern erkennen Sie auf einen Blick, ob ein Update eine grundlegende Überarbeitung, ein sicheres neues Feature oder nur eine Fehlerbehebung ist.

Die Stärke von Semantic Versioning liegt in seiner Vorhersagbarkeit. Wenn Sie Software pflegen oder auf externe Bibliotheken setzen, müssen Sie wissen, wann ein Update gefahrlos möglich ist, ohne Ihre Umgebung zu beeinträchtigen. Mit SemVer verrät Ihnen die Versionsnummer, welche Art von Kompatibilität Sie erwarten können. So lassen sich unangenehme Überraschungen und Abhängigkeitsprobleme deutlich reduzieren.

Dieser Abschnitt erläutert, was Semantic Versioning konkret bedeutet, stellt die bekannte Spezifikation 2.0.0 vor und zeigt, warum so viele Teams darauf setzen. Außerdem erfahren Sie, wie das Verfahren hilft, öffentliche APIs zu verwalten und Funktionen reibungslos als veraltet zu kennzeichen. Wer dieses System versteht, kann effektiver zusammenarbeiten und Updates mit Zuversicht ausrollen, weil sie durch eine klare, einheitliche Versionshistorie nachvollziehbar sind.

Semantic Versioning 2.0.0 Spezifikation und Nummerierungsformat

  1. Format der Versionsnummer:Semantic Versioning verwendet das Format MAJOR.MINOR.PATCH (zum Beispiel 2.3.7). Jede Zahl hat eine eigene Aufgabe:
  1. Prerelease-Kennungen:Wenn Sie eine Version veröffentlichen, bevor sie offiziell stabil ist, hängen Sie an die Nummer einen Bindestrich und eine Bezeichnung an, zum Beispiel 2.3.7-beta oder 2.4.0-rc.1. Damit ist klar markiert, dass die Version noch nicht für den produktiven Einsatz gedacht ist.
  2. Build-Metadaten:Sie können außerdem Build-Informationen nach einem +-Zeichen anhängen, zum Beispiel 2.3.7+20240605. Das beeinflusst den Vergleich der Versionen nicht, hilft aber, bestimmte Builds nachzuverfolgen.
  3. Parsing und BNF-Regeln:SemVer lässt ausschließlich nicht negative ganze Zahlen zu. Die vollständige Versionszeichenkette folgt einer klar definierten Backus-Naur-Grammatik, die Maschinen auswerten können. Dezimalzahlen sind nicht erlaubt, denn es handelt sich um eine strikte dreiteilige Struktur.
  4. Praxisbeispiel:Wechselt eine Bibliothek von 1.4.2 auf 2.0.0, wissen Entwickler sofort, dass es Breaking Changes gibt. Ein Sprung von 1.4.2 auf 1.5.0 ist dagegen bedenkenlos möglich und bringt neue Funktionen. Ein Wechsel von 1.4.2 auf 1.4.3 signalisiert ausschließlich Fehlerbehebungen.

Warum Semantic Versioning verwenden?

Wie Sie veraltete Funktionen abkündigen und öffentliche APIs versionieren

  1. Funktionen vor dem Entfernen als veraltet kennzeichnen:Kennzeichnen Sie überholte Funktionen eindeutig als „veraltet“ in der Dokumentation, in den Versionshinweisen und in den Code-Annotationen. So erhalten Anwender frühzeitig die Warnung, dass die Funktion in künftigen Versionen entfällt.
  2. Kommunizieren und Zeitpläne setzen:Legen Sie Zeitpläne für das Entfernen fest und kündigen Sie Breaking Changes mehrere Versionen im Voraus an. Wenn Anwender den genauen Zeitrahmen kennen, können sie sich rechtzeitig anpassen. Das verringert Frust und unangenehme Überraschungen.
  3. Migrationspfade bereitstellen:Bieten Sie bei einer Abkündigung immer Alternativen oder Migrationsleitfäden an, damit Anwender problemlos auf neue Lösungen umsteigen können. Dazu zählen Codebeispiele, Gegenüberstellungen oder automatisierte Migrationswerkzeuge.
  4. Major-Versionen bei Breaking Changes erhöhen:Wenn Sie öffentliche APIs entfernen oder so stark verändern, dass bestehende Nutzungen nicht mehr funktionieren, sollte nach den SemVer-Regeln immer die Major-Version erhöht werden. Das signalisiert allen Anwendern das Risiko und den nötigen Handlungsbedarf.
  5. Mit Produkt-Roadmaps abstimmen:Planen Sie Abkündigungen und Entfernungen im Einklang mit den übergreifenden Produkt-Roadmaps. Markieren Sie diese Meilensteine in öffentlichen Plänen und Ankündigungen, damit Stakeholder informiert bleiben und Hektik vermieden wird.
  6. Feedback überwachen und darauf reagieren:Nach der Auslieferung von Änderungen sammeln Sie Nutzerfeedback und Fehlerberichte. Seien Sie bereit, fehlerhafte Änderungen zurückzusetzen oder per Hotfix zu korrigieren, falls Akzeptanzprobleme auftreten.

Versionsverwaltung in SharePoint: Listen, Bibliotheken und die Seitenbibliothek

Anders als klassische Software bringt SharePoint die Versionsverwaltung in die Welt der Dokumente, Listen und Zusammenarbeitsbereiche am Arbeitsplatz. Hier geht es bei Versionskontrollen nicht nur um Code. Sie verwalten alles, von der Bearbeitung einzelner Dateien bis hin zu unternehmensweiten Richtlinienänderungen. Mit Haupt- und Nebenversionen führt SharePoint eine klare Änderungshistorie und zeigt Ihrem Team jederzeit, was veröffentlicht ist und woran noch gearbeitet wird.

Hauptversionen in SharePoint bedeuten oft, dass ein Dokument offiziell veröffentlicht oder genehmigt wurde. Nebenversionen dagegen halten Änderungen und Entwürfe privat, bis sie bereit sind. Wenn jemand ein fehlerhaftes Update rückgängig machen oder nachvollziehen muss, wer was geändert hat, bietet die Versionsverwaltung direkt in der Plattform dieses Sicherheitsnetz.

Sie erfahren, wie Sie diese Funktionen für Dokumentbibliotheken und Listen aktivieren, Speicherung und Sichtbarkeit alter Versionen steuern und die Versionsverwaltung mit Genehmigungsworkflows und Berechtigungseinstellungen verknüpfen. Diese Werkzeuge schützen nicht nur Inhalte. Sie unterstützen auch die Einhaltung von Compliance-Vorgaben, die gemeinsame Bearbeitung und die Transparenz, die heute jede moderne Organisation braucht.

Interessiert, wie sich die Versionsverwaltung von SharePoint im Vergleich zu anderen Microsoft 365-Tools schlägt? Lesen Sie diesen Vergleich zu Teams- vs. SharePoint-Dashboards. Er zeigt, wie unterschiedlich sich die Plattformen für verschiedene Zielgruppen und Anforderungen eignen.

Nebenversionen und Versionsverwaltung in Listen und Bibliotheken aktivieren

  1. Bibliotheks- bzw. Listeneinstellungen öffnen:Rufen Sie Ihre SharePoint-Website auf, öffnen Sie die gewünschte Dokumentbibliothek oder Liste und wählen Sie „Bibliothekseinstellungen“ bzw. „Listeneinstellungen“.
  2. Versionierungseinstellungen finden:Klicken Sie auf den Link „Versionierungseinstellungen“. Hier konfigurieren Sie alle Optionen zur Versionsverwaltung.
  3. Haupt- und Nebenversionen aktivieren:Wählen Sie „Haupt- und Nebenversionen (Entwurf) erstellen“. Entwürfe werden dann privat gespeichert, bis sie als Hauptversionen veröffentlicht werden.
  4. Inhaltsgenehmigung festlegen:Optional können Sie die Inhaltsgenehmigung aktivieren. Dann müssen Nebenänderungen geprüft werden, bevor sie öffentlich sichtbar sind. Das eignet sich besonders für sensible Inhalte oder compliance-relevante Dokumente.
  5. Speichern und übernehmen:Klicken Sie auf „OK“, um die Einstellungen zu speichern. Die Nebenversionierung ist nun aktiv und bietet mehr Kontrolle über Dokumente sowie lückenlose Prüfprotokolle.

Anzahl gespeicherter Versionen steuern und Entwurfselemente in SharePoint festlegen

Inhaltsgenehmigung, Dateiversionierung mit Check-out und Pflicht-Check-out in Bibliotheken

  1. Inhaltsgenehmigung einrichten:Aktivieren Sie die Inhaltsgenehmigung in den Versionierungseinstellungen, damit Haupt- und Nebenversionen erst nach einer Prüfung veröffentlicht werden. Das eignet sich für offizielle Dokumente oder Seiten, die einer Kontrolle bedürfen.
  2. Datei-Check-out und Check-in:Legen Sie fest, dass Dateien vor der Bearbeitung ausgecheckt werden müssen. So ändert jeweils nur ein Benutzer die Datei. Beim Einchecken entsteht eine Entwurfsversion (Nebenversion). Das verringert versehentliches Überschreiben.
  3. Pflicht-Check-out:Zwingen Sie Benutzer, Dokumente vor jeder Bearbeitung auszuchecken. Das schafft eine zusätzliche Kontrollebene, ist ideal für rechtliche oder regulierte Umgebungen und verhindert Verwirrung durch gleichzeitige Bearbeitung.
  4. Reihenfolge der Versionserstellung:Jedes Einchecken erzeugt eine neue Version, unabhängig davon, ob es sich um eine Neben- oder Hauptversion handelt. So entsteht für jedes Dokument ein detaillierter Verlauf von Änderungen und Genehmigungen.
  5. Anwendungsfälle für Qualität und Compliance: Kombinieren Sie Genehmigungsworkflows, Versionierung und Check-outs für sensible Prozesse, etwa die Veröffentlichung von Richtlinienänderungen, Finanzberichte oder Rechtsdokumente. So bleibt nichts unkontrolliert oder ungenehmigt.

Versionsnummerierungsschemata: Technische Ansätze und Beispiele aus der Softwarepraxis

Versionsnummern werden nicht einfach aus dem Stegreif vergeben. Es gibt tatsächliche Systeme für ihre Auswahl, die weit über „einfach die letzte Version um eins erhöhen“ hinausgehen. Ob Zahlenfolge, kalenderbasiertes Schema oder das bekannte Semantic Versioning: Alle diese Modelle geben dem Aktualisierungsprozess Struktur und Bedeutung.

Verschiedene Branchen und Projekte setzen auf unterschiedliche Schemata. Manchmal begegnet Ihnen eine Version wie 2024.06 (kalenderbasiert), manchmal einfach 105 (fortlaufend) und manchmal eine aussagekräftigere 1.2.3 (semantisch). Jedes Schema hat seine Berechtigung, je nachdem, wie sich Software, Dokumente oder Plattformen weiterentwickeln, wie Compliance-Anforderungen umgesetzt werden und wie oft Releases erscheinen.

Als Nächstes betrachten wir die gängigsten Versionierungsmodelle und sehen uns praxisnahe Beispiele von Technologiegiganten wie Apple, Microsoft und dem Open-Source-Projekt Python an. Wenn Sie sehen, wie die Profis vorgehen, bekommen Sie ein Gefühl dafür, was in Ihren eigenen Projekten funktioniert, ob Ihnen Klarheit, Compliance oder eine Mischung aus beidem wichtig ist.

Gängige Versionierungsschemata mit Sequenzkennungen und datumsbasierten Versionskennungen

Softwarebeispiele: Wie Apple, Microsoft Windows und Python ihre Versionen verwalten

Erweiterte Versionierung: Vorabversionen, Aktualisierung von Abhängigkeiten und reguläre Ausdrücke

Nicht jede Version ist schon produktionsreif. Manche befinden sich noch in den Phasen „Alpha“, „Beta“ oder „Release Candidate“ (RC). Diese Versionen als Vorabversionen zu kennzeichnen, hilft Entwicklern und Anwendern zu erkennen, was sich zum Testen eignet und was produktionsreif ist. Eine gute Verwaltung dieser Versionen bedeutet, bewährte Verfahren für Abhängigkeitsaktualisierungen zu nutzen und verlässliche Regeln einzusetzen, die Fehler in Versionszeichenfolgen aufspüren.

In der heutigen automatisierten DevOps-Welt werden Versionsnummern oft von Skripten, Pipelines oder Commit-Nachrichten gesetzt, nicht immer manuell. Reguläre Ausdrücke (Regular Expressions, Regex) können sicherstellen, dass Versionsformate gültig und systemübergreifend einheitlich sind. So lassen sich Release-Fehler vermeiden, bevor sie Kunden erreichen.

Im Folgenden zeigen wir, wie Sie Vorabversions-Tags verwenden, Validierungsprüfungen einrichten und Abhängigkeiten reibungslos aktualisieren. Wenn Sie Ihren Releaseprozess sauberer gestalten, fehlerhafte Updates minimieren oder komplexe Projekte synchron halten möchten, sind diese fortgeschrittenen Werkzeuge genau das Richtige für Sie.

Vorabversionen und empfohlene reguläre Ausdrücke zur Versionsvalidierung

Ergänzende Informationen, Lizenzierung und das Wichtigste in Kürze zur Bedeutung von Versionen

Zum Abschluss sei daran erinnert: Der Umgang mit Haupt- und Nebenversionen ist kein rein technisches Detail. Er trägt dazu bei, das Vertrauen der Anwender zu stärken, Risiken zu steuern und den Ruf Ihrer Organisation zu festigen. Eine saubere Versionierung zahlt sich aus und erspart allen später viel Ärger, wenn sich Dinge ändern. Eine klare Versionierung macht Aktualisierungen leichter nachvollziehbar und besser steuerbar, sowohl für Ihr IT-Team als auch für die Fachanwender.

Viele der bestehenden Standards für Softwareversionierung, etwa Semantic Versioning (SemVer), sind offen und werden von der Community getragen. SemVer selbst wird unter der Lizenz Creative Commons CC BY 3.0 veröffentlicht. Sie dürfen es daher bei Bedarf in eigenen Projekten nutzen und anpassen, sofern Sie die Quelle angeben. Prüfen Sie die Lizenzbedingungen von Tools und Spezifikationen immer, bevor Sie diese in Ihren Workflow integrieren.

Wenn Sie Ihr Wissen auf dem neuesten Stand halten möchten, schauen Sie in Community-Foren, GitHub-Diskussionen oder die Microsoft Learn-Dokumentation zur Versionierung in SharePoint. Dort tauscht sich stets eine aktive Community über bewährte Vorgehensweisen aus. Rückmeldungen, ob es sich um Reaktionen der Anwender auf ein großes Update oder um Überlegungen von Entwicklern zur Automatisierung handelt, sollten in Ihre Versionierungsstrategie einfließen, damit sie kontinuierlich verbessert wird.

Zusammengefasst: Behandeln Sie Haupt- und Nebenversionen bewusst. Machen Sie Ihre Aktualisierungen für alle verständlich, besonders für Personen außerhalb der IT. Nutzen Sie offene Standards gezielt und scheuen Sie sich nicht, die Community nach neuen Ideen zu fragen. Durchdachte Versionierung ist mehr als eine Frage von Zahlen. Sie steht für Vertrauen, Kontrolle und einen reibungslosen Ablauf in jeder Phase.


Das sollten Sie sich auch anhören

Wer die Unterschiede zwischen Haupt- und Nebenversionen in SharePoint versteht, kann Entwürfe von veröffentlichten Inhalten trennen und Entscheidungen zu Bearbeitung, Freigabe, Sichtbarkeit und Aufbewahrung miteinander verknüpfen. Diese Folgen beleuchten das umgebende Dokumentensystem:

Entitäten in diesem Artikel

SharePoint Microsoft Teams Governance

Verwandte Artikel

RSS