预订演示
前页 后页

版本控制和基线

我们生活和工作在一个以互联网速度发展的世界中,因此工程问题和机会也以同样的速度变化。在这个时间范围内记录、分析、构思和实施工程解决方案是工程师面临的挑战。这意味着几乎在工程师完全描述问题之前,它就会发生变化,或者问题的业务或工程上下文会发生变化。大多数情况下,新方向或更改将被描述和采用,但其他时候工程师将需要回溯并返回到问题、机会或解决方案的先前版本。 Enterprise Architect拥有复杂的工具来执行这种回溯。

Enterprise Architect有两个基本工具用于处理先前版本的建模内容。

  • 版本控制-一旦配置,任何更改点都可以返回;用户签出模型、进行更改并签入片段,从而创建版本 - 有关更多信息,请参阅版本控制帮助主题
  • 在模型中的基线或重要的发展点创建;用户可以创建一个基线的内容,并且可以将其与基线的任何级别的模型进行比较 - 并且先前恢复的更多信息,请基线 帮助话题。
有一个重要的区别,那就是两种方法基线必须有意地创造。例如,如果一个工程师团队创建了一个模型并由产品所有者签署,然后工作继续进行到相。如果出于某种原因,团队想要相并返回一个可能的模型,而没有基线的地点,这将是不可能的。相比之下,一旦配置了版本控制,同一个团队只要知道它的完成日期,就可以轻松地返回到第一个相。

基线

基线是确保团队能够回溯到模型中的里程碑的重要点或模型的有效方法。它们提供了一种用户驱动的变更管理方式,并让建模团队感到舒适,如果他们因某种原因或问题的某些方面偏离轨道,机会或解决方案发生变化,他们需要回到之前的点可以很容易地完成。重要的是要记住,基线只是存储库中一个包(可能包括子包)的快照,但它必须是有意创建的,并且需要在它所代表的时间点创建。欲了解更多信息,请参阅基线工具帮助。

版本控制

Enterprise Architect允许工程团队通过将单个模型包、视图节点或根置于版本控制下来管理项目的更改和修订。版本控制在Enterprise Architect中通过任意数量的管理访问的第三方源代码控制应用程序进行配置到并存储受控包的修订。一旦安装并配置了版本控制软件,团队就可以保存对包的更改历史记录、查看和检索工作的先前修订、签出和签入正在处理的内容等等。此功能允许团队协作工作,同时为工程师提供一种独立的方式来处理模型的特定部分。有关详细信息,请参阅版本控制帮助主题。