例如,您可能在某个文件系统位置具有某个目录组织中的文件,并且希望在 Rational Synergy 数据库中创建表示该数据的项目、目录和文件。
此两阶段方法的优点在于,如果您要迁移几个单独的应用程序或组件,可以对各项执行第一步。然后,可以在以后(例如夜间)执行更耗时的导入所有数据包的操作。
ccm migrate 操作使用映射规则来确定要处理或忽略的文件。该操作还使用映射规则来确定对象属性,包括其 Rational Synergy 类型。许多映射规则都由类型定义上的数据进行确定。例如,如果 java 类型定义与 .java 的后缀匹配模式关联,那么要使用 ContextFactory.java 之类的名称来迁移的文件通常由 java 类型的 Rational Synergy 对象表示。
ccm migrate 命令支持在不创建导入数据包的情况下或在创建导入数据包的同时将对象详细信息显示为预览。您可以使用标准格式化选项来指定显示的数据内容和表示格式。
支持以下特殊迁移属性关键字:
属性名 | 描述 |
---|---|
ACTION | 所执行的迁移操作的类型:
|
INDENTED_NAME | 对象的名称加上由零个、一个或多个前导空格构成的前缀。前导空格数由相对于顶级项目的目录嵌套的缩进级别来确定。 |
SOURCE_PATH | 所迁移的源对象的绝对路径。 |
RELATIVE_PATH | 所迁移的源对象相对于顶级项目的相对路径。 |
不是其中某种特殊情况的任何属性名都将视为迁移对象的属性。在大多数情况下,导入对象时将创建一个 Rational Synergy 属性。例如,导入数据后,name 属性 (property) 与 name 属性 (attribute) 对应。
migrate 命令支持以下子命令: