您必须先配置同步主机并创建
ClearCase® 同步流,然后才能将任何文件或文件夹与
Rational® ClearCase 同步。
要使用
ClearCase 同步器,请配置一个或多个
Rational ClearCase 主机以支持
Rational Team Concert 源代码控制 与
Rational ClearCase 之间同步,然后定义一个或多个
ClearCase 同步流,这些流中包含要从
Rational ClearCase 中导入或者从
Rational Team Concert 源代码控制中导出的文件和文件夹。完成此步骤之后,用户可以在任一环境中修改这些文件和文件夹。定期自动进行同步可以使两个环境都保持最新。
同步进程将检索在 Rational Team Concert 源代码控制 中创建的变更,然后将这些变更作为新版本检入到 Rational ClearCase 中。它还会检索在 Rational ClearCase 中创建的变更,然后将这些变更交付给一个称为 ClearCase 同步流的 Rational Team Concert 源代码控制 流。当由于在 Rational ClearCase 和 Rational Team Concert 源代码控制 中同时修改文件或文件夹而发生冲突时,这些文件或文件夹将作为一个称为合并工作空间的特殊存储库工作空间的传入变更集出现。合并工作空间的所有者(通常是团队负责人)将解决所发生的冲突,然后将合并的变更集交付给同步流,以供任何团队成员在此处访问。
要配置同步,请执行下列操作:
- 配置同步主机。
- 在存储库中创建同步进程帐户。
- 将该同步进程帐户添加到团队区域。
- 创建 ClearCase 同步流。
图 1
说明了同步主机、
Jazz Team Server 与
Rational ClearCase 之间的交互。
同步进程将把同步主机上运行的
Rational ClearCase 动态视图所选择的新版本落实到
ClearCase 同步流。如果同步流中的任何项同时被
Rational Team Concert 源代码控制 用户和
Rational ClearCase
用户修改,那么它们将出现在合并工作空间的传入变更集中。合并工作空间所有者解决冲突,然后将合并后的结果交付到
ClearCase 同步流。任何
Rational Team Concert 源代码控制
用户都可以根据此流创建存储库工作空间或者将其作为存储库工作空间的流向目标进行添加。同步进程下次运行时,将把已从存储库工作空间交付到
ClearCase 同步流的变更检入到
Rational ClearCase。