查找和解决冲突

如果一个组件在多个具有相同流向目标的工作空间中被修改,那么可能会在变更集中生成冲突。Rational Team Concert™ 源代码控制 提供了用于查找和解决这些冲突的工具。
关于此任务

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

要查找并解决冲突,请执行下列操作:

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

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


反馈

本资料对您是否有帮助?您可以在 Jazz.net 上提供反馈(需要注册):在论坛中发表意见或者提交错误