使用 SVN 存储库 一个 SVN 存储库 通常将信息保存为文件系统树、文件层次结构和目录。任意数量的客户端连接到 SVN 存储库并读取或写入修订中文件的更改。 创建 SVN 存储库 重要 请咨询您的 IT 专家以获取更多信息(例如,如何创建 SVN 存储库)。出于生产目的,我们建议使用严格专用的管理 SVN 服务器。 我们建议您在 SVN 存储库中创建建议的默认目录结构。 有关更多信息,请参阅:
使用工作副本 签出一个项目 你可以复制 CODESYS 项目,保存在 SVN 存储库 , 到你的开发系统进行编辑。 过程 . 创建工作副本 打开 CODESYS . 点击 项目 → SVN → 查看 . 这 查看 对话框打开。 指定 SVN 存储库的 URL 并在 SVN 存储库树中选择一个项目。 一个 CODESYS 项目由其文件扩展名自动识别( .project , _project , .l
对话框:颠覆身份验证 这些对话框用于验证服务器/客户端连接。根据初始情况和协议执行服务器或客户端身份验证。 . 可能的协议和对话框概述 svn:// : 原生 SVN 协议,未加密或 SSL/TLS 加密 可以提示输入用户名和密码(即使是未加密的连接) 如果证书未知、有缺陷或无效(用于 TLS/SSL 加密),可以从对话框中提示输入服务器证书以进行身份验证以确认服务器 作为替代或除了用户名和密码提
对话框:自动锁定失败 该对话框显示无法自动锁定的所有对象的列表。在选项中,您定义如何 CODESYS SVN 应该解决冲突。 表 47 . 自动锁定和合并 尝试窃取受影响对象的锁 激活“离线模式”以暂时抑制锁定 当其他用户锁定对象时,将显示这些选项。 将受影响的对象更新到最新版本 将整个项目更新到最新版本 激活“离线模式”以暂时抑制锁定 当服务器上有更新的对象版本时,将显示这些选项。 激活“离线模
命令 :Switch 功能 :该命令将项目的工作副本更新到另一个 SVN 存储库 URL。因此,您可以使用此命令将项目从一个分支或标签切换到另一个。 称呼 : 测试管理器中的操作 测试管理器.SVN 要求 : 这 CODESYS Test Manager 附加组件已安装。 配置 切换到 SVN中目标URL的输入字段 头 : 这 选择修订 对话框打开。 : 对话 SVN 存储库浏览器 打开。您可以在
命令:UpdateToHeadRevision 功能 :更新 CODESYS 包含来自 SVN 存储库的更改的项目 称呼 : 测试管理器中的操作 测试管理器.SVN 要求 : 这 CODESYS Test Manager 附加组件已安装。 本节内容如下 :
对话框:选项 - SVN 设置 标签:常规 象征: 功能 :该选项卡包括基本设置 CODESYS SVN . 称呼 : 工具 → 选项 菜单 表 37 . 自动锁定和合并 合并 . 命令的行为 更新 , 合并 , 或者 转变 , 当双方(工作副本和 SVN 存储库)都从基本版本更改时 将所有冲突的更改标记为冲突 :对象不会自动合并。所有有冲突的更改都被标记为“冲突”,即使其中一些可以自动合并。 合