解决同步期间发生的冲突

Rational® ClearCase® 进行同步时,传入变更集可能会与同步流中的变更集发生冲突。您必须解决这些冲突,这样才能完成同步。
关于此任务

在同步进程的第一阶段,将在同步进程帐户所拥有的特殊工作空间(称为 CLONE 工作空间)中创建一个变更集(它包含来自 Rational ClearCase 的变更),并且会尝试将此变更集交付到同步流。如果此尝试由于此变更集与该同步流中的现有变更集发生冲突而失败,那么 ClearCase 同步流视图将显示警告图标并将同步流状态设置为需要合并。请使用 Rational Team Concert™ 源代码控制 工具在合并工作空间中解决这些冲突。

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

  1. 以状态为需要合并的同步流的相关联合并工作空间的所有者用户身份,连接到存储库。 这通常是创建该同步流的用户。
  2. 要确保冲突显示在暂挂的变更视图中,请将流向目标首选项设置为全部显示(高级)
    1. 在主菜单栏中,单击窗口 > 首选项
    2. 展开团队条目以及它所包含的 Jazz Source Control 条目。
    3. 变更页面上的在“暂挂的变更”视图中进行过滤区域中,查找流向目标并选择全部显示(高级)
    4. 单击确定
    新建 ClearCase 同步流向导创建 ClearCase 同步流时,它会确保相关联的合并工作空间将该同步流和 CLONE 工作空间作为流向目标,以使来自 CLONE 工作空间的传入变更对合并工作空间所有者可视。
  3. 接受所有来自同步流和 CLONE 工作空间的传入变更集。 接受与工作空间内容有冲突的传入变更集将启用 Jazz™ 冲突解决工具。请遵循查找和解决冲突中的过程来解决这些冲突。
  4. 解决冲突后,请将合并后的变更集交付到同步流。
    限制: 无法将传出变更集交付到 CLONE 工作空间(尝试执行此操作将失败并返回许可权被拒绝消息),但下一次成功的同步操作将有效地完成此交付。

反馈

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