首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >( DOORS /DXL)用其他模块中的信息更新DOORS模块

( DOORS /DXL)用其他模块中的信息更新DOORS模块
EN

Stack Overflow用户
提问于 2018-03-26 14:41:39
回答 1查看 1.2K关注 0票数 0

我对DXL语言很陌生。这就是我的问题:我想通过在模块树的一个确切点插入(或更新)一个DOORS模块(模块A)来更新一个DOORS模块(模块B)。

实际上,我想在Excel中修改整个模块(模块A)的一小部分,然后将该部分导入到模块(模块B)中,然后在两个模块之间进行合并。

谢谢大家!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-27 07:07:28

这样的程序做起来不容易。我们创建了一个完整的DXL商业产品,经过几年的开发,唯一的目的是管理这样的分支:

  • 创建分支(原始模块的副本,引用原始模块中的对象)
  • 比较两个模块(检测内容变化、检测OLE更改、新对象、删除、清除、链接更改、结构更改(向上/向下/左/右))
  • 合并来自分支的更改(应用用户选择的更改,接管属性内容,在模块树的确切位置添加对象,删除对象,创建链接等,保存合并操作,然后继续,最后完成合并)

您将面临的问题之一是如何进行第二次合并(在我将第一次更改从源模块应用到目标模块之后,在源模块中进行了更改,在目标模块中进行了更改,现在需要将更改应用到目标模块,同时考虑到在第一次合并中没有应用哪些更改),另一个问题是创建分支的情况。

如果您想在自己的程序中重写相同的功能,而不是购买解决方案,请确保您有一个很好的概念,对于将要发生的每个用例都有一个概念性的解决方案。这不是DXL初学者的任务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49494175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档