在您最初将需求交互格式包导入到远程 Rational® DOORS® 项目中后,可在稍后导入包并将其与远程项目中的更新数据合并。更新数据包括导出原始数据后源项目中发生的修订。
开始之前
从源项目导出原始数据时,必须创建 ReqIF 定义。在 ReqIF 定义中,将本地数据的锁定值设置为无锁定。导出的数据是只读的。该值适用于数据的初始导入和后续导出。因为导入到远程项目中的数据是只读的,所以它仅可包含来自其他模块的入站链接。在团队成员在源项目中制作修订并从包含更新数据的源项目导出另一个 ReqIF 包后。然后可以将修订的包导入到远程项目中,如本主题中所述。
将包导入到项目中时,必须能够对数据分区,并修改项目的访问权。
关于此任务
将带有更新数据的包合并到远程项目中时,将对远程项目中的模块进行以下更新:
- 新对象将添加到模块中。
- 新属性定义将添加到模块中。
- 所有属性值差别将复制到模块中。
- 已删除对象将在模块中进行软删除。
- 已清除对象将不会在模块中更新。如果导入的模块中不再存在某个对象,那么在合并期间将忽略该对象,并且原始对象在远程项目模块中保持不变。
- 新视图定义将添加到模块中。
- 如果视图已存在于远程模块中,那么将在远程模块中应用来自源模块的修订。
- 将在远程模块中创建新入站链接。
- 历史记录信息未包含在 ReqIF 或 RIF 包中。
过程
- 从 ReqIF 包中的源项目导入已修订的模块。 ReqIF 定义中的锁定仍应是无锁定。导出的数据是只读的。
- 将包含已修订数据的 ReqIF 包导入到远程项目中。将为已修订数据创建新文件夹。
- 将已导入的已修订模块与远程数据库中的原始版本合并:
- 在数据库浏览器中,选择包含您要合并的包的项目,单击,然后单击 ReqIF 定义选项卡。
- 选择与要合并的已导入包相关联的定义,然后单击导入。 显示“ReqIF 定义导入”窗口。
- 在 ReqIF 定义导入窗口中,选择想要合并的已导入包,然后单击合并。