变更流向、检测冲突和解决冲突
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

变更流向、检测冲突和解决冲突

当两个或更多个团队成员修改同一个文件或文件夹时,将导致冲突。当一个团队成员将其他团队成员所作的变更接受到工作空间时,必须解决这些冲突。Rational Team Concert™ 源代码控制 将检测潜在的冲突并在您接受前向您发出警告。它还提供了各种用于解决冲突的工具和方法。

冲突通常在同一个文件或文件夹在两个不同工作空间中被修改时发生。(由于 Rational Team Concert 源代码控制 没有用于声明有意修改资源的显式检出操作,因此当您开始修改正在其他位置被修改的资源时,您不会接收到警告。)在以下情况下,冲突甚至可以在单一工作空间中发生:您暂挂一个变更集,修改它所包含的其中一个文件,然后继续处理该变更集。

冲突分为两类:
  • 如果传入变更集与传出变更集包含对同一个文件所作的变更(这通常是因为另一个团队成员已在您修改该文件的同时修改该文件),那么将发生内容冲突。
  • 当传入变更集与传出变更集包含对同一个目录名称空间所作的变更(这通常是由于对目录中的文件或文件夹进行移动、除去或重命名所致),那么将发生结构性冲突。

Rational Team Concert 源代码控制 将检测传入或传出变更集中的潜在冲突并将其显示在暂挂的变更视图中。有需要时,您可以避免或推迟解决传入变更集中的潜在冲突。在可以交付传出变更集之前,您必须解决其中的潜在冲突,此任务通常通过接受并解决传入变更集中的冲突完成。


反馈

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