如何打开以前版本的 DOORs 模块?

How do I open a previous version of a DOORs module?

问题

当 运行 一个长 DXL 脚本生成一个 DOORs 模块时,我不小心覆盖了一个旧版本的同名 DOORs 模块,我打算保留以供比较。覆盖,我的意思是它生成一个全新的文档,然后以相同的名称保存它。

问题

我可以打开 DOORs 模块的前一个迭代吗?

"overwrote" 是什么意思?您是否删除并清除了旧模块?在这种情况下,您将不得不恢复到数据库的备份。 或者您只是为现有对象设置了新值?在这种情况下,如果您创建了基线,只需打开它,您可能想要使用“智能历史查看器”(http://www.smartdxl.com/content/?p=418)。如果你在当前版本中覆盖了属性,那就更难了。我认为没有脚本可以将模块恢复到几个小时前的状态。

也许您可以编写自己的脚本来遍历模块的历史记录,例如 or in http://www-01.ibm.com/support/docview.wss?uid=swg21444153 并使用此信息显示并可能恢复旧内容。

如果您在脚本中移动、删除、清除、链接对象,事情会变得更加复杂