Skip to main content

对象:SVN_VERSION_INFO

象征: _svn_icon_version_info.png

该对象包含项目的 SVN 元数据作为变量列表中的全局常量或变量。它位于 POU 看法。您可以从全局常量或变量中调用应用程序中的特定数据。通过调用特定的数据,还可以减少控制器上的内存使用。

. 为此目的提供了 SVN 元数据,细分为多个全局变量列表 (GVL):
  • SVN_VERSION_INFO

  • SVN_Info_Summary

  • SVN_Info_SummaryW

  • SVN_Info_URI

  • SVN_Info_Revisions

  • SVN_Info_Flags

  • SVN_info_LastChange

SVN_VERSION_INFO 对象是在通过将项目导入 SVN 存储库进行版本控制时自动创建的。为此, 创建 SVN_VERSION_INFO 选项必须在 将项目导入SVN 对话。

此外,在 项目设置——SVN设置 对话框,您可以使用 为 IEC Access 生成 SVN_VERSION_INFO 常量 用于创建对象或将其从项目中删除的选项。

48. 全局常量

名称

数据类型

描述

MINREVISION

LINT

工作副本的最低修订号

MAXREVISION

LINT

工作副本的最高修订号

PARTIAL

BOOL

TRUE: 工作副本不完整。

示例:由于网络错误或在上次更新期间取消 查看)

MODIFIED

BOOL

TRUE: 进行了局部更改。

SWITCHED

BOOL

TRUE:项目的部分分支(与 转变 命令)。

VERSION

STRING

版本标识,类似于 Apache™ Subversion® (subversion.exe)

例子: 12:34M, 表示 MINREVISION = 12, MAXREVISION = 34, MODIFIED = TRUE

有关更多信息,请参阅 Apache™ Subversion® 的文档。

CLEAN

BOOL

TRUE: 版本很干净。

当 MINREVISION 等于 MAXREVISION 时就是这种情况,工作副本是完整的、非版本控制的,并且没有切换。

URL

WSTRING

项目的SVN-URL

例子: https://svnserver/repository/trunk/ControlABC.project



提示

如果控制器不支持数据类型 WSTRING,则在访问对象时会发出编译器错误 SVN_VERSION_INFO.