合并是指将两个或更多文件的内容组合到一个新文件的过程。检入文件的第一个用户创建新版本。要求检入文件的第二个用户进行合并。如果 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 会确定要检入的数据池文件。 |