关于此任务
虽然分支创建、配置规范文件维护以及分支和合并的整体策略在 Rational Rhapsody
的作用域外部进行,但是,合并过程要求使用 IBM Rational Rhapsody DiffMerge。Rational Rhapsody DiffMerge 允许您使用一个简洁的可视界面来检查
Rational Rhapsody 单元之间的差别以及将同一单元的两个版本合并到第三个新单元中。
有关 Rational Rhapsody DiffMerge 的详细信息,请参阅Developing in parallel with Rational Rhapsody DiffMerge。
但是,使用 Rational Rhapsody DiffMerge 来进行这些变更要求进行一些调整:
- 必须以手动方式输入要比较的各个版本的唯一标识。
- 必须以手动方式创建从合并源到合并目标的 Rational ClearCase 链接(合并箭头)。
- 在 Rational Rhapsody 中工作时,无法高效使用 Rational Rhapsody 可视版本树表示。
请注意以下关于变更现有目录结构的限制:
- 从 Rational Rhapsody 版本树中激活 Rational Rhapsody DiffMerge(请参阅 Rational ClearCase Type Manager)时,Rational Rhapsody DiffMerge 不会显示附带后代选项。
- Rational Rhapsody DiffMerge 可以比较文件的两个版本(与能够处理多达 32 个文件的 Rational Rhapsody 缺省文本 diffmerge 工具不同)。
- 如果客户机需要同时与两个不同版本的 Rational Rhapsody
配合工作,那么您必须将 Windows 上基于注册表键的映射文件指针手动设置为指向
Rational Rhapsody DiffMerge 的正确版本。此注册表键由 Rational Rhapsody
安装向导设置。同样,UNIX 客户机需要修改
compare、xcompare、merge 和 xmerge
软链接以确保调用正确版本的 Rational Rhapsody DiffMerge。