主要内容

配置管理

使用源代码控制管理设计

项目可以帮助你工作与团队协作的配置管理工具。您可以使用项目来帮助您管理所有文件相关联的模型和基于模型的设计。

你可以控制和跟踪项目源代码控制每个组件使用的变化。使用源代码控制直接从一个项目提供这些好处:

  • 工程师不需要记得使用两个单独的工具,避免常见的错误在仿真软件开始工作万博1manbetx®没有首先检查所需的文件。

  • 您可以执行在MATLAB分析®和仿真软万博1manbetx件来确定文件的依赖关系。第三方工具不可能理解这种依赖关系。

  • 你可以比较修正和使用工具合并模型。

如果每个组件都是一个文件,可以实现高效的并行开发,不同的工程师可以工作在一个更大的系统的不同组件。使用模型组件允许您避免或减少耗时的合并。一个文件每个组件执行配置管理并不是必需的,但它使并行开发更加容易。

如果你将模型分解成组件,它更容易在不同的项目中重用这些组件。如果组件放在版本控制和配置管理,然后你可以同时在多个项目中重用组件。

了解源代码控制支持,看到的万博1manbetx源代码控制的项目

确定组件所使用的文件

您可以使用一个项目来确定组文件必须在配置管理。您可以分析的模型运行所需的文件,如模型引用,库链接,块和模型回调(预加载功能,初始化S-functions功能等),从工作区块,等。任何MATLAB代码发现也进行分析,以确定附加文件的依赖关系。您可以使用工具箱的依赖性分析报告需要一个模型,可以是一个有用的构件来存储。

您还可以执行一个文件的依赖分析的模型从MATLAB编程使用dependencies.fileDependencyAnalysis得到一个单元阵列所需的文件的路径。

有关更多信息,请参见依赖关系分析

版本管理模型

万博1manbetx仿真软件可以帮助您管理多个版本的模型。

  • 使用一个项目来管理您的项目文件,连接到源控制、审查修改的文件,并比较修正。看到项目管理

  • 万博1manbetx仿真软件通知您如果一个模型已经改变了在磁盘上更新时,模拟,编辑,或保存模型。模型可以改变磁盘上,例如,使用源代码控制操作和多个用户。控制这个通知模型文件更改通知偏好。看到模型文件更改通知

  • 当你编辑模型,仿真软件生成版本的信息模型,万博1manbetx包括一个版本号,谁创建和最后更新模型,和一个可选的评论历史日志中。万博1manbetx与模型仿真软件可以节省这些版本属性。

    • 使用模型属性对话框来查看和编辑的一些版本信息存储在模型和指定历史日志记录。

    • 模型信息块可以显示版本信息作为一个注释块模型图。

  • 使用万博1manbetxSimulink.MDLInfo从模型中提取的信息文件加载到内存中没有的框图。您可以使用MDLInfo版本和仿真软件版本查询模型,找到的名字引用模型没有模型万博1manbetx加载到内存中,并附上任意元数据模型文件。

创建配置

您可以使用一个项目的版本控制的部分工作流程:检索文件,向源代码控制添加文件,查看文件和提交文件编辑源代码控制。

定义配置文件,您可以标记多个文件作为一种新的相互一致的配置。团队成员可以得到这个的文件集的版本控制系统。

配置不同于修改。单个组件可以修正一起工作只有在特定的配置。

在仿真软件工具用于创建配置:万博1manbetx

  • 变体建模。看到不同的系统

  • 项目工具:

    • 标签,标签项目文件。使用标签应用元数据文件。你可以组织和排序标签,标签文件夹添加到路径使用快捷键功能,或创建导出文件的批处理作业的标签,例如,管理文件的标签柴油。你不能检索从源代码控制标签,标签持续修正。

    • 修改日志,使用恢复项目选择一个修订回到源代码控制(SVN)。

    • 分支——创建分支的文件版本,并切换到存储库中的任何分支(仅Git源代码控制)。

    • 标记——你可以标记所有项目文件(仅SVN源代码控制)来识别一个特定的配置项目,从源代码控制和检索标记版本。然而,持续发展是有限的。再次,你不能标记,你必须检查出来树干应用标签。

    • 归档——包中的所有项目文件的zip文件,您可以创建一个项目。然而,这种包装移除所有源代码控制信息,因为归档是出口,共享,改变到另一个源代码控制。你可以提交新的zip文件源代码控制。

相关的话题