预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

解决冲突 - QEA

如果两个或多个人各自在各自的副本/主存储库中处理相同的元素/物件,那么当尝试同步这些时,复制引擎会出现问题,以确定哪些更改要同步到两者。要解决此问题,您需要选择应将两个冲突更改中的哪一个保存到主服务器或副本。为促进这一点,在同步结束时,所有冲突的更改都将显示在“解决同步冲突”对话框中:

解决同步冲突

Resolve Synchronization Conflicts对话框提供了冲突列表和解决这些冲突的各种方法。此过程可以通过以下方式完成:

  • 全部交给主人
  • 全部解析到副本
  • 在逐个记录的基础上进行解析,或者更严格地说,通过单个字段进行解析。
对于此过程,对话框中的两个列表包括:

列表

参赛作品

冲突记录

顶部列表显示存在冲突的数据库行和冲突类型。

单击该行末尾的 [...] 按钮,可以:

  • 复制详细信息或
  • 在浏览器或图表中查找项目。
单击条目可在“冲突详细信息”列表中显示详细信息。

有冲突的细节

在选择冲突记录中的项目时,底部列表冲突详细信息将显示在主存储库和副本存储库中修改的各个字段。

解决冲突

按钮

行动

使用大师解决所有问题

单击“使用主服务器解决所有问题”按钮 - 主服务器中的所有更改都将写入副本。

使用副本解决所有问题

单击“使用副本解决所有问题”按钮 - 副本中的所有更改都将写入主服务器。

使用选择解决

冲突详细信息列表中,您可以选择:

  • 单击选择主值按钮。这会勾选主值列中的所有项目
  • 单击选择副本值按钮。这会勾选Replica Value列中的所有项目
  • 使用复选框选择要更新到两个存储库的特定值。
选择上述之一后,您可以使用Resolve Using Selection按钮编写更新。

注意事项

考虑

细节

也见

避免问题

确保每个团队成员始终在其副本中的模型的单独区域中工作。

冲突无法解决

如果冲突仍无法解决,您可以关闭冲突窗口。

在未解决冲突的情况下,主文件和副本文件将保持原样。同步可以稍后重新运行,冲突将再次列出。