我想知道是否有可能查看整个项目在整个EA项目中的基线,这些基线随着时间的推移类似于审核功能。我知道可以查看特定包的基线,但是有没有办法查看整个项目中的所有基线,看看谁更改了什么以及何时更改?
答案 0 :(得分:0)
没有。基线只包含模型快照,而不是某人更改的内容。这仅适用于审核功能。或者也许LieberLieber的Lemontree值得一看。我只知道他们提供了git-integration,但不知道它是如何工作的(看起来像黑魔法或伏都教,因为这意味着XMI合并)。
您可以从EA获得的唯一内容是基线的名称和此类信息(例如ProjectInterface.GetBaselines等)。
要获得基线本身,只需执行此SQL:
Repository.SQLQuery("SELECT * FROM t_document WHERE ElementType = 'Baseline'")
列BinContent
包含打包基线作为XMI导出。其余的应该是显而易见的。