Was ist Versionierung?

Definition von Versionierung

Versionierung ist die Praxis, aufeinanderfolgende Änderungen an einer Datei, einem Datensatz oder Produkt als separate, identifizierbare Versionen im Zeitverlauf zu speichern und zu verfolgen. Jede Version wird beibehalten, anstatt überschrieben zu werden, sodass jeder sehen kann, was sich geändert hat, wann und von wem, und bei Bedarf zu einem früheren Stand zurückkehren kann.

Was kann versioniert werden?

Praktisch alles, das sich im Laufe der Zeit ändert und eine zuverlässige Änderungshistorie benötigt:

  • Dokumente und Dateien, wie Verträge, Handbücher und Designdateien
  • Software und Code, wobei jede Version mit einer Versionsnummer wie 2.1 oder 3.0 gekennzeichnet ist
  • Datensätze, wie Produktbeschreibungen, Preise oder Kundendaten
  • Datensätze und Modelle für Analysen und Berichterstattung

Wie funktioniert Versionierung?

Jedes Mal, wenn eine Änderung gespeichert wird, erfasst das System eine neue Version zusammen mit Details wie dem Datum, der Person, die die Änderung vorgenommen hat, und oft einer kurzen Notiz, die sie erklärt. Versionen werden normalerweise mit Nummern oder Zeitstempeln gekennzeichnet. Viele Systeme ermöglichen es Benutzern auch, zwei Versionen nebeneinander zu vergleichen, eine ältere Version wiederherzustellen oder eine Entwurfsversion separat von der veröffentlichten Version zu führen, bis sie überprüft und genehmigt wurde.

Warum ist Versionierung wichtig?

Ohne Versionierung überschreibt eine Änderung das Vorherige, und Fehler können schwer zu erkennen oder rückgängig zu machen sein. Versionierung bietet einen klaren Überblick darüber, wer was geändert hat, was Rechenschaftspflicht, Auditing und Compliance mit Regelungen unterstützt, die Änderungshistorien erfordern. Sie macht die Teamarbeit auch sicherer, da mehrere Personen an denselben Inhalten arbeiten können, ohne die Änderungen der anderen zu verlieren, und eine bekannt zuverlässige Version ist immer verfügbar, um darauf zurückzugreifen.

Wie wird Versionierung bei Produktdaten verwendet?

Produktinformationen ändern sich häufig, da Preise aktualisiert, Beschreibungen überarbeitet und Spezifikationen angepasst werden. Ein Product Information Management (PIM)-System, das eine Software zum Speichern und Verwalten von Produktdaten an einer zentralen Stelle ist, behält typischerweise eine Versionshistorie für jeden Produktdatensatz bei. Dies ermöglicht es Teams, frühere Änderungen zu überprüfen, frühere Inhalte wiederherzustellen und Aktualisierungen im Voraus vorzubereiten, beispielsweise für eine Saisonkampagne, bevor sie in Online-Shops und andere Vertriebskanäle veröffentlicht werden.