解决文件内容中的冲突

当工作空间中的两个变更集包含一个或多个文件的不同版本时,将发生内容冲突。
关于此任务

要解决文件内容中的冲突,请执行下列操作:

  1. 浏览到包含冲突的组件的未解决文件夹。 此文件夹及其包含的冲突文件带有 “冲突”覆盖图标 覆盖图标。(不冲突的文件已被添加到工作空间。)
  2. 将鼠标指针移到冲突文件的名称上,此时显示的工具提示将指示冲突类型以及建议的解决方法。
  3. 右键单击冲突文件,然后选择解决该冲突的方法。
    • 要尝试通过将传入文件与工作空间中的文件自动合并来解决冲突,请右键单击该文件,然后单击自动解决自动解决工具通过合并没有冲突的变更来完成工作,例如,这些变更可能是简单的添加或除去(但不包括行内差别)。如果无法完成此任务,那么将显示一条消息,指出您必须以手动方式解决冲突。
    • 要将工作空间中的文件替换为包含冲突变更的文件,请单击使用建议变更解决
    • 要将包含冲突变更的文件替换为工作空间中当前包含的文件,请单击使用我的变更解决
    • 要在 Eclipse 比较编辑器中解决冲突,请右键单击有冲突的文件,然后单击在比较编辑器中打开。在比较编辑器中,可以使用从右向左复制所有不冲突的变更按钮来减少您必须自己复审并解决的冲突数。有关比较编辑器用法的更多信息,请参阅 Eclipse 平台帮助。
      注: Rational Team Concert™ 源代码控制 对 Eclipse 比较编辑器进行了扩展,添加了自动解决按钮和按已合并进行解决按钮(单击此按钮将指示已完成合并)。此外,如果所合并的所有文件版本的 MIME 类型和行定界符属性不相同,那么将显示这些属性。
    除这些选项以外,您还可以通过废弃工作空间中与已接受的变更集有冲突的变更集来解决冲突。如果该冲突包含在传出变更集中,那么您可以在传出文件夹中找到该变更集并将其废弃。否则,请使用历史记录视图来查找该变更集,右键单击该变更集,然后单击废弃
结果

系统将提示您确认所作的选择。确认后,将完成合并,并且传出变更集将可交付。


反馈

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