合并由多个用户完成的更改

如果使用 Rational® ClearCase® 作为软件配置管理系统,那么在多个用户更改同一文件时,会要求检入文件的第二个用户进行合并。

合并是指将两个或更多文件的内容组合到一个新文件的过程。检入文件的第一个用户创建新版本。要求检入文件的第二个用户进行合并。如果 ClearCase 可管理将多个编辑内容合并到文件中,那么更改会自动合并到新版本的文件中。如果编辑发生冲突,或者无法解决冲突,那么用户必须解决冲突。ClearCase 会启动 Diff Merge 工具,可在该工具中查看差异并合并两个或多个文件(如有必要)。

下表描述了 Functional Tester 文件的类型、用于合并的工具以及检入文件或合并文件的规则。

文件(F) 合并方法或检入规则
Java™ 文件 Functional Tester 自动合并文件。如果无法执行自动合并,那么 ClearCase 会启动 Diff Merge 工具,可在该工具中解决冲突。有关使用 Diff Merge 工具的信息,请参阅 ClearCase 帮助。
对象图文件

Functional Tester 自动合并对象图文件。

要复查对象图文件的自动合并,请使用对象图编辑器。例如,如果两个用户向图中添加同一对象,但是对象的识别信息在每个用户的系统上有所差异,那么两个对象将都在对象图中。使用对象图统一两个对象

在过程的不同阶段取消共享或专用测试对象图的检入时,Functional Tester 的行为会有所不同,有关这一方面的信息,请参阅检入合并的测试对象图时取消

脚本定义文件 如果 Functional Tester 无法自动合并两个文件,那么不会完成检入。
验证点文件 如果两个版本有问题,那么 Functional Tester 会确定要检入的验证点文件。
数据池文件 如果两个版本有问题,那么 Functional Tester 会确定要检入的数据池文件。

反馈