命令:显示日志,显示项目日志 象征: 功能 :这些命令打开选项卡 项目日志 或者 日志 - <对象> .项目或对象的版本历史 CODESYS 项目显示在选项卡上。 称呼 : 项目 → SVN 菜单 上下文菜单 → SVN 如果您在对象树中不选择任何内容或选择基本节点,则会显示整个项目的历史记录( 显示项目日志 )。如果您选择一个或多个对象,则会显示这些元素的历史记录 ( 显示日志 )。 可以同时打
命令:复制(分支/标签) 象征: 功能 :该命令打开 SVN 复制分支/标签 对话。在那里你可以 分支 或者 标签 您的项目的修订。您的项目的特定版本保存在此位置。分支通常用于保存在一个版本中隔离的更改。标签用于标记特定状态,例如发货版本。在内部,它实际上并不是抄袭,而是更多地指的是修订。 称呼 : 项目 → SVN 菜单 要求 : 项目是版本化的。 对话框:SVN 复制(分支/标签) 表 22
入门 为了开发您的产品,需要执行以下步骤 CODESYS 项目与 CODESYS SVN 和 版本控制 通过 Apache™ Subversion®: 安装 CODESYS SVN 包装在 CODESYS . 安装SVN服务器 . 创建一个 SVN存储库 。 打开你的 CODESYS 项目在 CODESYS . 进口 这 CODESYS 项目到 SVN 存储库。 这 CODESYS 项目保存在
对象:SVN_VERSION_INFO 象征: 该对象包含项目的 SVN 元数据作为变量列表中的全局常量或变量。它位于 POU 看法。您可以从全局常量或变量中调用应用程序中的特定数据。通过调用特定的数据,还可以减少控制器上的内存使用。 . 为此目的提供了 SVN 元数据,细分为多个全局变量列表 (GVL): SVN_VERSION_INFO SVN_Info_Summary SVN_Info_Su
版本控制 什么是版本控制? Apache™ Subversion® (SVN) 是一种用于对当前和以前版本的文件(例如源代码、网站和文档)进行版本和修订管理的工具。 Apache™ Subversion® 是 Apache Software Foundation 的注册商标。 修订管理(也称为版本控制、版本管理和源代码管理)是对存储为计算机文件的文档、程序和其他信息的更改的管理。当一组员工处理相同
命令:更新,更新项目 象征: 功能 :该命令将 SVN 存储库中的更改提交到项目。使用 HEAD 修订执行更新。 称呼 : 项目 → SVN 菜单 上下文菜单 → SVN 如果没有选择或选择主节点,则更新整个项目( 更新项目 )。如果选择了一个或多个对象,则更新这些对象及其子对象 ( 更新 SVN )。 . 以下情况是可能的: 将项目添加到 SVN 存储库中存在的项目,但不在项目中。在这种情况下,
命令:SVN 清理 功能 :该命令打开 SVN 清理 对话。在对话框中,您可以定义清理 SVN 工作副本时执行的操作。 称呼 : 项目 → SVN 菜单 对话框:SVN 清理 内部 SVN 工作副本 更新时间戳(加速 SVN 状态显示) :更正工作目录中未更改文件的记录时间戳,从而减少未来检查的比较时间 在正常工作流程中,无需定期执行此操作。 真空缓存的原始副本(可能会减小项目文件的大小) :通过
命令:编辑 SVN 工作副本 象征: 功能 :该命令打开 编辑 SVN 工作副本 对话框并从 SVN 视图在浏览器中显示工作副本。 称呼 : 项目 → SVN 菜单 浏览器的功能允许: 对未显示在 设备 看法 对可能导致异常的对象的操作 设备 看法 编辑已修改、冲突或阻止的全局对象 对话框:编辑 SVN 工作副本 表 4 . 编辑 SVN 工作副本:<项目名称> – <项目 URL> SVN 存储
命令:报告修订信息 功能 :该命令读取修订信息并提供测试报告。 称呼 : 测试管理器中的操作 测试管理器.SVN 要求 : 这 CODESYS Test Manager 附加组件已安装。 配置 表 35 . 输出到测试报告 包含在“版本信息”标题中 :版本信息包含在测试报告表头中的上表中;否则它会出现在下面。 报告中的标题 标题表中此信息的标题 如果您不指定标题,则默认标题源自项目名称。 例子:
命令:CheckForLocalChanges 功能 :该命令检查是否对项目进行了本地更改。 称呼 : 测试管理器中的操作 测试管理器.SVN 要求 : 这 CODESYS Test Manager 附加组件已安装。 配置 表 25 . 如果...报告测试失败 该项目有本地修改 :当相应情况发生时,脚本会返回错误。 该项目有多个修订 否则项目不干净(切换,不完整......) 表 26 . 报告测