命令:与修订比较 象征: 功能 :该命令打开 项目日志 对话框或 日志 - <对象> 从项目或对象中显示版本历史记录的位置 CODESYS 项目。您可以在此处选择修订。将打开一个选项卡并显示您的工作副本和修订版本的比较结果。 称呼 : 上下文菜单: SVN 要求 : 对象是版本化的并且没有冲突。 可以同时打开多个标签,比较不同的对象。 按对象类型比较 比较对话框利用 项目→比较 命令在 CODES
命令:与远程项目比较 象征: 功能 :该命令打开 选择远程项目进行比较 对话。 称呼 : 项目 → SVN 菜单 对话框:选择远程项目进行比较 表 13 . SVN 仓库地址 被比较的 SVN 仓库中项目的 URL 例子: file:///D:/SVN repository/trunk/ControlDEF.project 提示:一旦指定了有效的 SVN 存储库,您可以单击相邻的按钮或中的选项 修
版本控制 什么是版本控制? Apache™ Subversion® (SVN) 是一种用于对当前和以前版本的文件(例如源代码、网站和文档)进行版本和修订管理的工具。 Apache™ Subversion® 是 Apache Software Foundation 的注册商标。 修订管理(也称为版本控制、版本管理和源代码管理)是对存储为计算机文件的文档、程序和其他信息的更改的管理。当一组员工处理相同
叠加图标 中的每个对象 CODESYS 在 SVN 存储库中有一个状态值。此状态值显示在对象树中(在 POU , 设备 , 或者 模块 视图)通过覆盖图标为每个对象。 表 2 . 叠加图标 计划添加到 SVN 存储库的对象 对象冲突 对象已删除 对象已修改 元数据中修改的对象 修改了内存格式的对象 对象法线 对象写保护(只读) 对象锁定 具有已删除子对象的对象 提交时忽略的对象 外部的 忽略的对象
命令:更新,更新项目 象征: 功能 :该命令将 SVN 存储库中的更改提交到项目。使用 HEAD 修订执行更新。 称呼 : 项目 → SVN 菜单 上下文菜单 → SVN 如果没有选择或选择主节点,则更新整个项目( 更新项目 )。如果选择了一个或多个对象,则更新这些对象及其子对象 ( 更新 SVN )。 . 以下情况是可能的: 将项目添加到 SVN 存储库中存在的项目,但不在项目中。在这种情况下,
命令:仅更新此 象征: 功能 :该命令更新选定的对象。不同于以往 更新 和 更新到修订 命令,子对象不会更新。 称呼 : 上下文菜单 → SVN 本节内容如下 :
命令:断开项目与 Subversion 的连接 象征: 功能 :该命令通过将项目转换为非版本化项目来删除当前项目与SVN的所有连接。 称呼 : 项目 → SVN 菜单 提示 由于此操作无法撤消,因此必须在执行命令之前确认该操作。 提示 使用 连接到现有项目 稍后再次连接到 SVN 存储库的命令。 本节内容如下 :
命令:切换到 象征: 功能 :该命令打开 SVN 交换机 对话。在对话框中,您在 SVN 存储库中指定一个 URL,项目的当前工作副本将更新到该 URL。该命令将项目从一个分支或标签切换到另一个。 称呼 : 项目 → SVN 菜单 要求 : 项目是版本化的。 对话框:SVN 切换 从 项目当前SVN URL 到 SVN中目标URL的输入字段 头 : 这 选择修订 对话框打开。 : 对话 SVN 存
命令:SVN 清理 功能 :该命令打开 SVN 清理 对话。在对话框中,您可以定义清理 SVN 工作副本时执行的操作。 称呼 : 项目 → SVN 菜单 对话框:SVN 清理 内部 SVN 工作副本 更新时间戳(加速 SVN 状态显示) :更正工作目录中未更改文件的记录时间戳,从而减少未来检查的比较时间 在正常工作流程中,无需定期执行此操作。 真空缓存的原始副本(可能会减小项目文件的大小) :通过
命令:合并更改 象征: 功能 :该命令打开 合并 对话。在此对话框中,您可以确定要与项目工作副本合并的修订版本。 称呼 : 项目 → SVN 菜单 要求 :该项目链接到SVN。 对话框:合并 合并类型 同步/重新整合/对称合并 :主干(或其他分支)中所有丢失的更改都与此分支同步。 樱桃采摘 :将特定选择的修订从一个分支集成到另一个分支。这是必要的,例如,如果必须将任何错误捕获移植回旧版本。 合并源