Objekt 'SVN_VERSION_INFO'

 

Symbol: _svn_icon_version_info.png

Das Objekt enthält die SVN-Metadaten des Projekts als globale Konstanten oder Variablen in einer Variablenliste. Es befindet sich in der Ansicht POUs. Sie können die Daten der globalen Konstanten oder Vari­ablen in der Applikation gezielt abrufen. Durch das gezielte Abrufen einzelner Daten können Sie außerdem den Speicherverbrauch auf der Steuerung reduzieren.

Dafür stehen die SVN-Metadaten aufgeteilt auf mehrere globalen Vari­ablenlisten (GVLs) zur Verfügung:

Es wird automatisch erstellt, wenn ein Projekt versioniert wird, indem es in ein SVN-Projektarchiv importiert wird. Dafür muss im Dialog Projekt in SVN importieren die Option SVN_VERSION_INFO erzeugen aktiv­iert sein.

Außerdem können Sie im Dialog Projekt ‣ Projekteinstellungen in Kate­gorie SVN-Einstellungen das Objekt mit Option SVN_VER­SION_INFO-Konstanten für IEC-Zugriff erzeugen erzeugen oder aus dem Projekt entfernen lassen.

Globale Konstanten

Name

Datentyp

Beschreibung

MINREVISION

LINT

Niedrigste Revisionsnummer der Arbeitskopie

MAXREVISION

LINT

Höchste Revisionsnummer der Arbeitskopie

PARTIAL

BOOL

TRUE: Die Arbeitskopie ist unvollständig.

Beispiel: Abbruch während der letzten Aktualisierung (Update) aufgrund eines Netzwerkfehlers oder eines flachen Kopiervorgangs (Auschecken)

MODIFIED

BOOL

TRUE: Es wurden lokale Änderungen vorgenommen.

SWITCHED

BOOL

TRUE: Es wurden Teile des Projektes abgezweigt (mit dem Befehl Wechseln zu) .

VERSION

STRING

Versionskennzeichnung, ähnlich wie bei Apache™ Subversion® (subversion.exe)

Beispiel: 12:34M, bedeutet MINREVISION = 12, MAXREVISION = 34, MODIFIED = TRUE

Weitere Informationen finden Sie in der Dokumentation zu Apache™ Subversion®

CLEAN

BOOL

TRUE: Die Version ist sauber.

Das ist der Fall, wenn MINREVISION gleich MAXREVISION ist, die Arbeitskopie vollständig und nicht verändert ist und nicht gewechselt wurde.

URL

WSTRING

SVN-URL des Projekts

Beispiel: https://svnserver/repository/trunk/ControlABC.project

Info

Wenn eine Steuerung den Datentyp WSTRING nicht unterstützt, wird beim Zugriff auf das Objekt SVN_VERSION_INFO ein Compilerfehler erzeugt.

Siehe auch