差异在于

Parent page: WorkspaceManager 对话框

Differences between 对话框Differences between 对话框

摘要

此对话框提供控件,用于浏览在所选用于比较的文档之间检测到的差异。对于每一处差异,您可以决定是否更新其中一个文档,最终创建工程变更指令(ECO),以按需同步这些文档。

Synchronizer 是双向的。这意味着您可以在同一个 ECO 中同时指定对两个文档的更新。为了同步被比较的文档,目标是针对每一处差异,确定是否采取操作,以及变更应朝哪个方向进行——指定应更新哪个文档以消除该差异。

访问

Choose Documents To Compare 对话框中对所选文档运行比较后,即可访问此对话框。Comparator 将遵循在 Project Options 对话框的 Comparator 选项卡中为其定义的设置;如果检测到任何差异,且其关联的比较类型未被设置为忽略,则这些差异将列在 Differences between 对话框中。

选项/控件

该对话框基本分为三个主要区域 - Differences、 Update 和 Change Order

差异

此区域列出 Comparator 在所选文档之间找到的所有差异。每一处差异会列在其所在文档对应的列中。差异会按比较类型分组,这些类型在 Project Options 对话框的 Comparator 选项卡中列出并启用。组级条目反映该类型差异的数量。

双击某个条目可交叉定位到相关源文档上的对象。

使用右键菜单中的 Expand AllContract All 命令,可快速切换列表中所有差异的显示。或者,使用每个条目左侧的 / 控件展开/收起单个比较类型分组。
当将项目的设计层次结构与其 PCB 文档进行比较时,项目侧的列将以顶层原理图页的名称作为标签。

更新

此区域用于指定应更新哪个文档以消除差异。默认情况下(为安全起见),所有差异条目最初都会应用 No Change  的决策。

即使检测到差异,您也没有义务对其采取操作。软件只会同步您指定的元素。

可通过单击 Decision 列中相应条目来单独确定每一处差异的更新决策,然后在随后出现的 ECO Decision 对话框中选择所需的更新操作。在 ECO Decision 对话框中,选择更新方向(更新被比较的哪个文档),或根本不进行 No Updates

ECO Decision 对话框会指示某个方向的更新是否有效。若有效,则用于分别更新到左侧或右侧的  和  按钮将可用。若不支持某项变更,则对应更新方向的按钮将变为灰色不可用。

右键菜单提供以下命令,用于快速做出更新决策:

  • << Update All in - 使用此命令将所有差异的更新方向设置为左侧文档(如适用)。
  • Update All in >> - 使用此命令将所有差异的更新方向设置为右侧文档(如适用)。
  • Reverse Direction For All - 使用此命令快速反转所有差异的更新方向(如适用)。如果某处差异不允许更改方向,则该条目将被设置为 No Change
  • Set No Action For All - 使用此命令快速将所有差异的更新决策设置为 No Change
  • << Update Same Kind in - 使用此命令将与当前聚焦差异属于同一比较类型的所有差异的更新方向设置为左侧文档(如适用)。
  • Update Same Kind in >> - 使用此命令将与当前聚焦差异属于同一比较类型的所有差异的更新方向设置为右侧文档(如适用)。
  • Reverse Direction For Same Kind - 使用此命令快速反转与当前聚焦差异属于同一比较类型的所有差异的更新方向(如适用)。如果某处差异不允许更改方向,则该条目将被设置为 No Change
  • Set No Action For Same Kind - 使用此命令快速将与当前聚焦差异属于同一比较类型的所有差异的更新方向设置为 No Change
  • << Update Selected in - 使用此命令将所有选中差异的更新方向设置为左侧文档(如适用)。
  • Update Selected in >> - 使用此命令将所有选中差异的更新方向设置为右侧文档(如适用)。
  • Reverse Direction For Selected - 使用此命令快速反转所有选中差异的更新方向(如适用)。如果某处差异不允许更改方向,则该条目将被设置为 No Change
  • Set No Action For Selected - 使用此命令快速将所有选中差异的更新决策设置为 No Change
  • Invert Selection - 用于选择列表中当前未选中的所有差异,或取消选择已选中的差异。
可使用标准的多选技巧(Ctrl+clickShift+click)在列表中选择多个差异。
只有在某个方向的更新有效时,才会设置该方向的更新。

变更指令

此区域针对您决定要处理的每一处差异,列出将要执行的操作、受该操作影响的对象,以及将执行该操作的文档。正是这些信息用于编制后续的 ECO,以实施更新。此区域中常见的操作包括:

  • Remove - 当更新方向指向包含导致差异对象的文档时,该对象将被移除。
  • Add - 当更新方向指向不包含导致差异对象的文档时,该对象将被添加。
  • Update - 当两个文档都包含同一对象但在某些方面存在差异时,具体更改哪个对象取决于所选方向。
如果某处差异的更新决策为 No Change,则不会采取任何操作——这会在 Change Order 条目 No Action 中体现。

附加控件

  • Create Engineering Change Order - 单击此按钮生成 ECO。将打开 Engineering Change Order  对话框,您可在其中验证并执行更新以同步文档。
  • Report Differences - 单击此按钮生成 Comparator 找到的差异报告(即您决定采用的更新决策以及将包含在生成的 ECO 中的操作)。报告将加载到 Report Preview 对话框中。使用该对话框可在最终导出为多种支持的格式之一或直接打印之前浏览报告。
  • Explore Differences - 单击此按钮可在生成 ECO 之前进一步检查 Comparator 找到的差异。Differences between 对话框将关闭,您将返回主工作区,并显示 Differences 面板。该面板将包含 Comparator 列出的所有差异,并按相同类别组织。使用该面板可交叉定位到其父文档上导致差异的对象。
以这种方式探索差异会导致您在 Differences between 对话框中所做的任何更新决策丢失。您需要再次打开该对话框并按需重新定义更新。或者,您也可以直接在 Differences between 对话框内交叉定位到对象:在对话框的 Differences 区域中双击该对象的条目。由于 Differences between 对话框会保持打开状态,建议同时打开源文档和目标文档,并将对话框放置在不遮挡视图的位置。

 

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content