Skip to main content

Objeto: SVN_VERSION_INFO

Símbolo: _svn_icon_version_info.png

El objeto contiene los metadatos SVN del proyecto como constantes globales o variables en una lista de variables. Se encuentra en el POU vista. Puede llamar datos específicos en la aplicación desde las constantes o variables globales. Al llamar datos específicos, también puede reducir el uso de memoria en el controlador.

. Los metadatos de SVN se proporcionan para este propósito, subdivididos en múltiples listas de variables globales (GVL):
  • SVN_VERSION_INFO

  • SVN_Info_Resumen

  • SVN_Info_ResumenW

  • SVN_Info_URI

  • SVN_Info_Revisiones

  • SVN_Info_Flags

  • SVN_info_Último cambio

El objeto SVN_VERSION_INFO se crea automáticamente cuando se versiona un proyecto al importarlo a un repositorio SVN. Para hacer esto, el Crear SVN_VERSION_INFO La opción tiene que ser seleccionada en el Importar proyecto a SVN diálogo.

Es más, en el Configuración del proyecto: configuración de SVN cuadro de diálogo, puede utilizar el Generar constantes SVN_VERSION_INFO para acceso IEC opción para crear el objeto o eliminarlo del proyecto.

tabla 48. constantes globales

Nombre

Tipo de datos

Descripción

MINREVISION

LINT

Número de revisión más bajo de la copia de trabajo

MAXREVISION

LINT

Número de revisión más alto de la copia de trabajo

PARTIAL

BOOL

TRUE: La copia de trabajo está incompleta.

Ejemplo: Cancelación durante la última actualización debido a un error de red o una Verificar)

MODIFIED

BOOL

TRUE: Se realizaron cambios locales.

SWITCHED

BOOL

TRUE: Se ramificaron partes del proyecto (con la Cambiar mando).

VERSION

STRING

Identificación de versión, similar a Apache™ Subversion® (subversion.exe)

Ejemplo: 12:34M, significa MINREVISION = 12, MAXREVISION = 34, MODIFICADO = VERDADERO

Para obtener más información, consulte la documentación de Apache™ Subversion®.

CLEAN

BOOL

TRUE: La versión está limpia.

Este es el caso cuando MINREVISION es igual a MAXREVISION, la copia de trabajo está completa, no versionada y no se cambió.

URL

WSTRING

SVN-URL del proyecto

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



Sugerencia

Si un controlador no admite el tipo de datos WSTRING, luego se emite un error del compilador al acceder al objeto SVN_VERSION_INFO.