查找和解决冲突

每当在多个工作空间中修改某个组件时,都会发生冲突。 Engineering Workflow Management 源代码控制提供了用于查找和解决这些冲突的工具。

关于本任务

Engineering Workflow Management 源代码控制检测到同一个文件存在于传出变更集和传入变更集中时,它会识别潜在冲突存在,并将橙色图标覆盖 潜在冲突覆盖图标 放置在包含冲突的 传出传入 文件夹旁边。 在您接受包含冲突的变更集之前,该冲突将被归类为潜在冲突。 您无法交付包含潜在冲突的变更集。 如果接受包含潜在冲突的变更集,那么该潜在冲突将成为现实冲突,并且您必须在工作空间中解决该冲突。

过程

  1. 在 " 暂挂的变更 " 视图中,浏览至组件的 传入 文件夹中的变更集。
    当您在传入变更集中选择文件时,将突出显示传出变更集中有冲突的文件。
  2. 要查看潜在冲突,请右键单击旁边有潜在冲突图标 (潜在冲突覆盖图标) 的每个文件,然后单击 在比较编辑器中打开
  3. 查看差别后,请执行下列其中一项操作:
    • 要接受包含潜在冲突的传入变更集,请右键单击该变更集,然后单击接受潜在冲突覆盖图标 覆盖图将替换为 冲突覆盖图标 覆盖图,变更集中的非冲突文件将被接受到工作空间中,并且潜在冲突将变为实际冲突,您必须解决这些冲突。
    • 要暂挂传出变更集,请右键单击该变更集,然后单击暂挂。 有关暂挂变更集的更多信息,请参阅 暂挂变更集
    • 要永久移除引起冲突的变更,请在传出变更集中右键单击该文件,然后单击撤销
    • 要废弃整个传出变更集,请右键单击该变更集,然后单击废弃。 有关废弃变更集的更多信息,请参阅 从工作空间中废弃变更集

下一步操作

如果在步骤 3中选择了 接受 ,那么必须解决冲突。 当您接受有冲突的变更集时,其中的冲突文件将立即移至组件的未解决文件夹,并且系统将提示解决冲突。 用于解决冲突的选项将取决于冲突类型以及差别范围。