Skip to main content

Oggetto: SVN_VERSION_INFO

Simbolo: _svn_icon_version_info.png

L'oggetto contiene i metadati SVN del progetto come costanti globali o variabili in un elenco di variabili. Si trova nel POU Visualizza. È possibile richiamare dati specifici nell'applicazione dalle costanti o variabili globali. Richiamando dati specifici, puoi anche ridurre l'utilizzo della memoria sul controller.

. A tale scopo vengono forniti i metadati SVN, suddivisi in più elenchi di variabili globali (GVL):
  • SVN_VERSION_INFO

  • SVN_Info_Riepilogo

  • SVN_Info_SummaryW

  • SVN_Info_URI

  • SVN_Info_Revisioni

  • SVN_Info_Flags

  • SVN_info_LastChange

L'oggetto SVN_VERSION_INFO viene creato automaticamente quando viene eseguita la versione di un progetto importandolo in un repository SVN. Per fare questo, il Crea SVN_VERSION_INFO l'opzione deve essere selezionata in Importa progetto in SVN dialogo.

Inoltre, nel Impostazioni progetto – Impostazioni SVN finestra di dialogo, è possibile utilizzare il file Genera costanti SVN_VERSION_INFO per IEC Access opzione per creare l'oggetto o rimuoverlo dal progetto.

Tabella 48. Costanti globali

Nome

Tipo di dati

Descrizione

MINREVISION

LINT

Numero di revisione più basso della copia di lavoro

MAXREVISION

LINT

Numero di revisione più alto della copia di lavoro

PARTIAL

BOOL

TRUE: La copia di lavoro è incompleta.

Esempio: annullamento durante l'ultimo aggiornamento a causa di un errore di rete o a Guardare)

MODIFIED

BOOL

TRUE: sono state apportate modifiche locali.

SWITCHED

BOOL

TRUE: Parti del progetto sono state ramificate (con il Interruttore comando).

VERSION

STRING

Identificazione della versione, simile ad Apache™ Subversion® (subversion.exe)

Esempio: 12:34M, significa MINREVISION = 12, MAXREVISION = 34, MODIFIED = TRUE

Per ulteriori informazioni, vedere la documentazione per Apache™ Subversion®.

CLEAN

BOOL

TRUE: La versione è pulita.

Questo è il caso in cui MINREVISION è uguale a MAXREVISION, la copia di lavoro è completa e senza versione e non è stata cambiata.

URL

WSTRING

SVN-URL del progetto

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



Suggerimento

Se un controller non supporta il tipo di dati WSTRING, viene emesso un errore del compilatore durante l'accesso all'oggetto SVN_VERSION_INFO.