在 Rational ClearCase(R) 中比较或合并模型的版本时,ClearCase Type Manager 将打开 Rational Application Developer 来完成模型比较或合并。但是,“比较编辑器”或“合并编辑器” 产品中并不处于焦点状态。为比较或合并模型,单击“比较编辑器”或“合并编辑器”。
在翻译了标准目录层次结构(例如法语版和德语版的 Windows)的 Windows 操作系统上,ClearCase 不能自动打开 Rational Application Developer。
要解决这一问题,复制 C:\Documents and Settings\<username>\Application Data\ 中的未翻译 Rational 目录(其中 Application Data 未翻译)并将其粘贴至已翻译的 Application Data 目录(位于 C:\Documents and Settings\<username>\)。
注意,只能复制未翻译的 Rational 目录而不能移动它。还要注意,每次执行下列其中一项操作时,都必须重复此任务:
- 将产品安装至另一位置
- 更新插件
- 更改自动启动路径
在比较或合并二进制文件时,可能未反映配置管理系统中的文件的状态。要确定对哪些二进制文件进行比较或合并,在文件头中使用版本号。可使用 ClearCase 版本树浏览器来检查文件头,或使用并发版本控制系统(CVS)的功能相当的工具来检查文件头。
如果模型比较或合并找不到定制概要文件(.epx 文件),将会有一个窗口打开,列示用于查找定制概要文件的资源路径。该路径可能有四种格式,每种格式需要不同的变通方法。
相对格式 - <file name>.epx
在这种情况下,模型比较或合并将在 .emx 文件所在的目录中查找 .epx 文件。要使用并发版本控制系统(CVS)、基本 ClearCase 或共享统一更改管理(UCM)流上的视图解决此问题,必须更新该视图并刷新定制概要文件。要使用专用 UCM 流上的视图解决此问题,必须获取 .epx 文件并将其复制至您的工作空间。
平台相对格式 - platform:/<resource>/<projectname>/<file name>.epx
在这种情况下,启动模型比较或合并的工作空间必须包含含有 .epx 文件的项目。要使用 CVS、基本 ClearCase 或共享统一更改管理(UCM)流上的视图解决此问题,必须更新该视图并刷新或导入包含定制概要文件的项目。要使用专用 UCM 流上的视图解决此问题,必须获取 .epx 文件或项目并将其复制至您的工作空间。
路径引用格式 - file://c:/<file path>/<file name>.epx
在这种情况下,资源路径指向 .epx 文件的特定目录。要解决此问题,确保定制概要文件在指定目录中。
路径映射格式 - pathmap://MAPVAR/<file name>.epx
在此情况下,路径映射变量 MAPVAR 必须指向包含 .epx 文件的目录。要设置 MAPVAR 变量,完成下列步骤:
- 单击窗口 > 首选项。
- 展开建模并单击路径映射。
- 单击新建。
- 创建名为 MAPVAR 的变量,该变量指向包含该概要文件的目录。
如果 ClearCase 要求在 Rational Application Developer 外部启动模型比较或合并,则将自动打开 Rational Application Developer。但是,在欧洲版的 Windows 上,这一自动启动不起作用。
要解决此问题,完成下列其中一个步骤:
- 在执行所有 ClearCase 操作之前启动 Rational Application Developer。
- 如果 Rational Application Developer 的自动启动不起作用,则启动该产品并单击故障窗口中的重试按钮。