您可以将文件和文件夹从 Rational Team Concert™ 源代码控制 导出到
Rational® ClearCase®。导出的文件和文件夹将被检入到现有的 VOB。
关于此任务
要将文件和文件夹从
Rational Team Concert 源代码控制 导出到
Rational ClearCase,您先将它们添加到同步流中的一个组件,然后使用
选择要同步的文件窗口来指定要导出的文件和文件夹。与导入相同,导出由同步进程处理。初始同步操作将文件和文件夹添加到
Rational ClearCase 源代码控制系统。后续同步操作将它们视为与同步流中的任何其他工件相同。在
Rational ClearCase 中所作的变更将应用于
ClearCase 同步流,在同步流中所作的变更将应用于
Rational ClearCase。
注意: 在导出期间,
Rational Team Concert 源代码控制 组件将自动映射到 VOB 和 UCM 组件。如果此映射由于同步主机上未安装合适的
VOB 而失败,那么将发生同步错误。有关更多信息,请参阅
导出时如何映射到 VOB 和 UCM 组件。
与
Rational Team Concert 源代码控制 相比,
Rational ClearCase 对组件名称的限制更为严格。对于任何包含要导出到
Rational ClearCase 的文件的
Rational Team Concert 源代码控制 组件而言,它们的名称都必须符合下列规则:
- 必须只包含字母、数字以及特殊字符下划线(_)、句点(.)和连字符(-)。
- 不能将连字符用作名称的第一个字符。
- 不能是整数;此限制包括八进制和十六进制整数值。但是,允许使用非整数名称。
- 不能是特殊名称“.”、“,”、“..”或“...”。
如果要从名称不符合这些规则的
Rational Team Concert 源代码控制 组件中选择要同步的文件或文件夹,请先变更组件名。在成功地对文件和文件夹进行同步后,可以将该组件重命名(根据需要,可以恢复为原始名称),而不会导致其中的文件的同步状态丢失。
要导出文件或文件夹,请执行下列操作:
- 您必须已登录到创建该流的同步主机。
- 将包含文件或文件夹的组件添加到同步流。有关更多信息,请参阅添加和除去组件和交付变更集。 将组件添加到同步流之前,其中的文件和文件夹无法与 Rational ClearCase 同步。
- 打开 ClearCase 同步流视图,然后选择要将步骤 2 中的项目交付到的流。
- 单击选择要同步的文件图标
。
- 在选择要同步的文件页面上,单击选择 Jazz 中的文件和文件夹。
在添加所选路径名之后,您可以根据需要使用除去和编辑按钮对其进行修改。
- 选择文件和文件夹完成后,请单击完成以请求同步。
结果
所选组件中的文件和文件夹将作为 UCM 组件或 VOB 文件夹被导出到
Rational ClearCase。对于步骤 5 中的示例而言,将把名为
org.example.tests.junit 的文件夹添加到名为 Tests 的
UCM 组件,或者将创建该文件夹作为 VOB 标记为 Tests 的 VOB 的子文件夹,这取决于同步流的定义。