安装 SVN 服务器 什么是 SVN 服务器? Apache™ Subversion® (SVN) 是一个免费的开源版本控制系统,根据客户端/服务器模型运行。 SVN 服务器通常安装在中央计算机上,它在数据库中管理 SVN 存储库的数据。 SVN 存储库只是包含您的目录树 CODESYS 项目。 SVN 服务器使客户端可以访问存储的数据和 CODESYS 项目。 项目数据可作为您的工作站计算机上的
使用 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 附加组件已安装。 本节内容如下 :