【发布时间】:2019-04-25 19:25:13
【问题描述】:
问题
在运行长 DXL 脚本以生成 DOORs 模块时,我不小心覆盖了一个旧版本的 DOORs 模块,其名称与我打算保留以供比较的名称相同。覆盖,我的意思是它会生成一个全新的文档,然后以相同的名称保存它。
问题
我可以打开以前的 DOORs 模块迭代吗?
【问题讨论】:
标签: ibm-doors
在运行长 DXL 脚本以生成 DOORs 模块时,我不小心覆盖了一个旧版本的 DOORs 模块,其名称与我打算保留以供比较的名称相同。覆盖,我的意思是它会生成一个全新的文档,然后以相同的名称保存它。
我可以打开以前的 DOORs 模块迭代吗?
【问题讨论】:
标签: ibm-doors
“覆盖”是什么意思?您是否删除并清除了旧模块?在这种情况下,您将不得不恢复到数据库的备份。 还是您只是为现有对象设置了新值?在这种情况下,如果您创建了基线,只需打开它,您可能想要使用“智能历史查看器”(http://www.smartdxl.com/content/?p=418)。如果您在当前版本中覆盖了属性,则更加困难。我认为没有脚本可以将模块恢复到 x 小时前的状态。
也许您可以编写自己的脚本来遍历模块的历史记录,例如在DXL DOORS Retrieve Redlines from Specific History Version 或http://www-01.ibm.com/support/docview.wss?uid=swg21444153 中,并使用此信息显示并可能恢复旧内容。
如果您在脚本中移动、删除、清除、链接对象,情况会变得更加复杂
【讨论】: