Skip to main content

使用工作副本

签出一个项目

你可以复制 CODESYS 项目,保存在 SVN 存储库, 到你的开发系统进行编辑。

过程. 创建工作副本
  1. 打开 CODESYS.

  2. 点击 项目 → SVN → 查看.

    查看 对话框打开。

  3. 指定 SVN 存储库的 URL 并在 SVN 存储库树中选择一个项目。

    一个 CODESYS 项目由其文件扩展名自动识别(.project, _project, .library, 或者 _library) 在结帐时作为“项目”或“库项目”。

  4. 结帐至,指定开发系统上工作副本的名称和位置。

  5. 点击 退出对话框。

    该项目在 CODESYS.在项目的对象树中,SVN 链接显示为 重叠的图标.现在该项目已保存为您的开发系统上的工作副本。

编辑工作副本

提示

在开始编辑之前更新工作副本,尤其是在项目由团队修改的情况下。您可以通过这种方式防止冲突。

检查版本配置文件的一致性

从版本 4.4.0.0 开始, CODESYS SVN 检查项目的存储配置文件(CODESYS 工作副本中保存项目的版本)与 SVN 存储库中的存储配置文件匹配。如果配置文件不同,则注释 _cds_icon_warning.png存储配置文件更新 以红色显示在 待更改 查看并在 犯罪 对话。此外,对于需要在存储库和工作副本之间提交的操作,消息对话框会通知您不一致的情况。您将获得对存储配置文件进行必要更改的支持。例如,这可能发生在以下 SVN 操作中:提交、恢复、更新和签出。

如果 元配置文件 对象出现更改为 _svn_icon_status_modified.png,那么它也必须被提交,因为它包含存储配置文件信息。

在对象级别的不同存储配置文件的情况下,某些操作不再可能,以防止由不一致引起的任何问题。在项目级别,工作副本中至少总有一个选项可以使用 将项目另存为 命令或通过恢复到相应的修订版来重新调整存储格式,即使这可能会导致轻微的数据丢失。

您可以在 项目信息文件 选项卡下 保存为.

  1. 打开工作副本。

  2. 点击 项目 → SVN → 更新项目 (象征: _svn_icon_update.png)。

    您的工作副本是最新的。

  3. 修改你的项目。

  4. 点击 项目 → SVN → 编辑 SVN 工作副本.

    对话框打开。在那里您可以浏览您的更改。

  5. 退出对话框。

  6. 如有需要,您可以点击 SVN → 恢复 在上下文菜单中。因此, CODESYS SVN 首先检查工作副本的存储配置文件是否与 SVN 存储库中项目的存储配置文件匹配。如果存储配置文件不同,则无法在对象级别进行还原(请参阅 笔记 以上)。

    该文件将恢复为基本版本,并且您的更改将被丢弃。

  7. 如有需要,您可以点击 相比 在已编辑对象的上下文菜单中。

    比较对话框打开。您可以在此处解决任何冲突。

  8. 关闭比较对话框。

  9. 点击 项目 → SVN → 提交项目 (象征 _svn_icon_commit.png)。

    犯罪 对话框打开。

  10. 信息,指定描述您的更改的日志条目。例子: Changes for customer ABC, request 1234.

    您的更改作为带有修订号的修订保存在 SVN 存储库中。

更改了工作副本格式 CODESYS SVN V4.1.0.0 及更高版本

对于版本中的项目 CODESYS SVN V4.1.0.0 及更高版本,工作目录(工作副本)具有新格式。

如果您打开一个使用 V4.0.4.0 或更低,则项目在打开时会自动更新为新格式。

如果您打开一个使用 V4.0.4.0 或更低,并且该项目基于旧的 SVN 版本 1.7.x 或更低,则提示您是否 CODESYS 应该更新格式。如果您拒绝更新,则项目的 SVN 链接将被停用。您仍然可以加载和编辑项目。

更新对保存到 SVN 服务器没有影响。您还可以使用早期版本的客户端签出项目。新格式仅影响本地工作目录。

有关更多信息,请参阅: http://svnbook.red-bean.com/en/1.8/svn.ref.svn.c.upgrade.html