Grundlagen Versionsverwaltung

Ein Versionsverwaltungssystem wird zum Verwalten von verschiedenen Dateien verwendet. Die Dateien werden in einem Repository abgelegt, deren Änderungen werden vom Verwaltungssystem erfasst und als neue Version gespeichert. Die Versionen werden mit einem Zeitstempel versehen und können jederzeit wiederhergestellt werden.

Unter WinCC OA ist es möglich, Projekte mit verschiedenen Versionsverwaltungssystemen zu verwalten, sowie deren Funktionalität auch im GEDI anzuwenden. Dadurch können Projektdateien schnell und einfach dem Repository hinzugefügt oder dort aktualisiert werden, ohne das Projekt beenden zu müssen.

Voraussetzungen

  • Installiertes VCS (Version Control System) Tool auf dem WinCC OA Rechner

Durch den Config-Eintrag versionControl in der [ui] Sektion ist es möglich, verschiedene Verwaltungssysteme zu verwenden. Hierzu benötigt man für jedes System ein eigenes Script. Der Name des Scripts muss dann dem Namen entsprechen, der im Config-Eintrag angegeben wurde. Z.B. versionControl = "XYZ" bedeutet, dass ein Script mit dem Namen XYZ.ctl existieren muss. Dieses Script muss im scripts/gedi Verzeichnis vorhanden sein (z.B.: scripts/gedi/git.ctl).

Im Lieferumfang von WinCC OA sind die Scripte für CVS, Git und SVN enthalten.

Anmerkung:

Die Versionsverwaltungssysteme selbst werden nicht mit WinCC OA mitgeliefert.

Kapitel Beschreibung
CVS Funktionalität Grundlegende Informationen zur Versionsverwaltung mit CVS.
Git Funktionalität Grundlegende Informationen zur Versionsverwaltung mit Git
SVN Funktionalität Grundlegende Informationen zur Versionsverwaltung mit SVN.