命令:CommitAllChanges 功能 :该命令提交所有更改 CODESYS 项目到 SVN 存储库。 称呼 : 测试管理器中的操作 测试管理器.SVN 要求 : 这 CODESYS Test Manager 附加组件已安装。 配置 表 33 . 提交消息 提交的日志消息 表 34 . 提交选项 保留锁 : 提交后锁不会被移除。 保留更改列表 :提交后不会删除更改列表。 提交后更新(推荐)
对话框:项目设置 - SVN 设置 象征: 功能 :在此对话框中配置集成 SVN 版本控制系统的行为。 称呼 : 项目 → 项目设置 菜单,类别 SVN 设置 要求 : 项目已打开。 表 41 . 自动锁定和合并 使用这些设置,您可以覆盖在 选项 - SVN 设置 对话。 合并 命令的行为 更新 , 合并 , 或者 转变 , 当双方(工作副本和 SVN 存储库)都从基本版本更改时 锁具 行为方式
命令 并非所有命令在登录状态下都可用,因为项目的某些 SVN 命令可能会被更改。 表 3 . 命令的可用性 命令 未登录 登录 SVN 存储库浏览器 X X 编辑 SVN 工作副本 X 将项目导入 SVN X X 查看 X X 提交,提交项目 X X 比较 X 与 HEAD 修订版比较 X 与修订比较 X 与远程项目比较 X 包括外部项目,包括外部项目 X 提交时忽略 X X SVN信息 X X
命令:将项目导入SVN 象征: 功能 :该命令打开 将项目导入 SVN 导入对话框 CODESYS 项目到 SVN 存储库。 称呼 : 项目 → SVN 菜单 . 要求 您可以访问 SVN 存储库并且知道它的 URL。 您对整个项目具有读取权限。 重要 项目始终未加密地保存在服务器上。因此,请采取适当的安全措施(例如,对 SVN 服务器的相应权限)来保护您的项目。 对话框:将项目导入 SVN SV
命令:比较 象征: 功能 :该命令打开一个选项卡,显示您的工作副本和 BASE 版本的比较结果。基础修订版是 SVN 存储库中的顶级修订版。 . 称呼 : 项目 → SVN 菜单 上下文菜单 要求 : 对象是版本化的,已经在本地修改过,并且没有冲突。 可以同时打开多个标签,比较不同的对象。 按对象类型比较 比较对话框利用 项目→比较 命令在 CODESYS .因此,对象会根据其对象类型进行比较。
叠加图标 中的每个对象 CODESYS 在 SVN 存储库中有一个状态值。此状态值显示在对象树中(在 POU , 设备 , 或者 模块 视图)通过覆盖图标为每个对象。 表 2 . 叠加图标 计划添加到 SVN 存储库的对象 对象冲突 对象已删除 对象已修改 元数据中修改的对象 修改了内存格式的对象 对象法线 对象写保护(只读) 对象锁定 具有已删除子对象的对象 提交时忽略的对象 外部的 忽略的对象
命令:SVN 存储库浏览器 象征: 功能 :该命令打开 SVN 存储库浏览器。 SVN 存储库的内容在此处以树状结构显示。您可以在浏览器中搜索存储库。 称呼 : 项目 → SVN 菜单 根据所选对象,上下文菜单中提供以下命令: 显示日志 查看 创建文件夹 复制到 改名 删除 用鼠标右键双击对象打开日志对话框。 对话框:SVN 存储库浏览器 网址 SVN 存储库中的 URL 例子: https://
命令:SVN信息 功能 :该命令提供有关 SVN 存储库中选定对象的信息。这 SVN信息 对话框打开以执行此操作。 称呼 : 上下文菜单: SVN 要求 :在对象树中选择了版本化对象(带有 SVN 链接)。 对话框:SVN 信息 例 1 . 例子 Name: Device_4\Plc Logic\Application\PLC_PRG URL: file:///D:/SVN repository/
命令:显示属性 象征: 功能 :该命令打开 SVN 属性 对话。您可以在此处编辑版本化对象的属性。 称呼 : 上下文菜单: SVN 要求 :选择了一个版本化的、未锁定的对象。 对话框:SVN 属性 表 19 . 属性:<对象名称> 名称 物业名称 例子: myprop:customer-number 注意:SVN 有一些保留属性。例子: svn:mime-type 价值 例子: 1234 双击该字
命令:CheckForUpdates 功能 :该命令检查服务器上是否有新版本的项目可用。 称呼 : 测试管理器中的操作 测试管理器.SVN 要求 : 这 CODESYS Test Manager 附加组件已安装。 配置 表 27 . 检查当前项目的服务器,然后... 要求有可用的更新 :当条件不满足时,这些检查会导致测试操作失败。 要求项目是最新的 在此变量中返回一个布尔值 :如果服务器上有可用的