导入项目文件时,ETS 会检查该项目是否存在(基于项目的唯一 ID,即 PUID)与本地项目中。
支持以下比较案例:
如果找到项目,ETS 会显示“导入冲突”对话框并提供以下选项:
-
- 通过“导入副本”按钮,导入项目并将其作为现有项目的副本(即从现有项目中导入的项目最终被赋予不同的PUID)。
- 通过“比较版本”按钮将要导入的项目与本地项目中可用的项目进行比较。
- 通过“覆盖项目”按钮覆盖本地项目中可用的项目。
- 通过“取消”按钮取消导入操作。
如果没有找到项目,则 ETS 直接导入项目。
来自旧版本 ETS 的项目没有 PUID,但一旦导入,它们将被赋予一个。
比较
有两个比较级别; 基本比较,其比对被比较项目之间的项目历史条目 (手动和自动创建的条目),以及扩展比较,比较项目的实际内容。
基本比较
基本比较是通过“导入冲突”对话框中的“比较版本”按钮触发。
如果App '项目跟踪' 被激活,则可以比较两个项目中的所有项目跟踪条目,否则只有最近的十个条目可以比较。
要根据创建日期(最旧>最新)对条目进行排序,您可以单击“箭头”按钮。
有三种类型的来源指示。 第一个表明项目跟踪在两个来源中都存在;第二个表明只在左侧项目中存在项目跟踪,而第三个表明只在右侧项目中存在项目跟踪。 通过查看相应对话框的顶部可以看到哪个项目。
| 指示 | 项目跟踪所在的来源方。 |
|---|---|
| 左侧 & 右侧 | |
| 向左键 | |
| 向右键 |
扩展比较
扩展比较是通过“比较版本”对话框中的“比较内容”按钮触发的。
此对话框提供有关比较项目之间差异的详细信息,并分为三个区域。
- 已更改的元素列表
- 更改的详细信息
- 搜索过滤器
已更改的元素列表
此列表包含所有已更改的元素。 以下列表显示了比较的内容:
|
元素
|
技术数据
|
非技术性数据
|
|---|---|---|
|
区域 |
|
|
|
线路 |
|
|
|
段 |
|
|
|
设备 |
|
|
|
空间 |
|
|
|
功能 |
|
|
|
专业应用 |
(无) |
|
|
群组范围 |
|
|
|
组地址 |
|
|
更改的详细信息
从元素列表中选择一个元素时,会显示详细信息。 详细信息区域分为两个子区域。 左侧子区域,即“要导入的项目包含的信息”和右侧子区域,即“本地项目中包含的信息”。
项目比较仅比较链接的组对象;对未链接的组对象的更改被视为无效,因为它们不会产生任何技术后果。
搜索过滤器
有两个过滤器组。 一个用于更改类型(添加、修改、删除),另一个过滤器组用于元素类型(参见上表)。
本地项目中可用的项目与要导入的项目
项目顺序
由于用户的注意力集中在刚刚选择要导入的项目上,要导入的项目会显示在项目左侧,与之相比,本地项目会显示在右侧。
提示的颜色
任何差异(无论是左侧的导入项目,还是在右侧的本地项目)都将以红色标识。
本地项目中可用的项目与项目存档中项目的最新版本进行比对
项目顺序
由于用户的注意力集中在本地项目(用户刚刚点击的带有彩色装饰器的项目)上,本地项目将显示在左侧,项目的存档版本将显示在右侧。
提示的颜色
在将本地项目与存档项目进行比较时(并且仅在这种情况下),指标器将模仿项目块装饰器。 这意味着,本地项目(左侧)中的更改以蓝色表示,对存档版本(右侧)的更改以橙色表示。 从第一个冲突更改开始(从现在开始,我们对两边都有更改),这个以及所有后续更改都以红色表示。
因此,这种沿时间线的着色也代表了项目块装饰器(归档状态)沿时间的变化。