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