配置管理

管理设计使用源代码控制

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

您可以控制和跟踪使用项目源控制每个组件的变化。直接从项目中使用源代码控制具有以下优点:

  • 工程师不必记住要使用两个单独的工具,避免了在Simulink中开始工作的常见错误万博1manbetx®没有检查出所需要的文件。

  • 您可以在MATLAB进行分析®和Sim万博1manbetxulink对在彼此确定文件的依赖性。第三方工具不太了解这种依赖。

  • 你可以比较的修订和使用工具的合并模式。

如果每个组件是一个单一的文件,就可以实现高效的并行发展,在不同的工程师可以在平行更大的系统的不同组件协同工作。使用模型组件可以让你避免或减少耗时合并。每个组件的一个文件是不是严格需要进行配置管理,但它使并行开发变得更加容易。

如果你打破一个模型为组件,它更容易重用不同项目中的组件。如果组件的版本控制和配置管理下保存,那么你就可以重复使用同时在多个项目的组成部分。

要了解有关源代码控制支持,请参阅万博1manbetx源治理工程中

确定由组件使用的文件

您可以使用一个项目来确定该组必须配置管理下放置的文件。您可以分析组的模式运行,需要的文件,如模型引用,图书馆链接,块和模型回调(预紧功能,在里面功能等),S-功能,从工作区块等也进行了分析的任何MATLAB代码发现确定附加文件相关。您可以使用Simulink的清单万博1manbetx工具,其通过模型,它可以是一个有用的神器来存储所需的工具箱报告。

您也可以从程序使用MATLAB进行模型的文件相关性分析dependencies.fileDependencyAnalysis得到的路径所需文件的单元阵列。

欲了解更多信息,请参阅相关性分析

管理的模型版本

万博1manbetxSimulink中可以帮助您管理模型的多个版本。

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

  • 万博1manbetxSimulink的通知你,如果在更新时,模拟,编辑或保存模型的模型已经在磁盘上更改。模型可以改变在磁盘上,例如,与源代码控制操作和多个用户。控制与模型文件更改通知偏好此通知。看到模型文件更改通知

  • 当你编辑模型,Simulink中,生成关于万博1manbetx模型的版本信息,包括版本号,谁创造和最后一次更新模型,以及一个可选的意见历史记录。万博1manbetxSimulink的保存与模型这些版本属性。

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

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

  • 万博1manbetxSimulink.MDLInfo提取从模型文件的信息,而无需加载框图到内存中。您可以使用MDLInfo要查询模型版本和Simulink版本,发现参考模型的名万博1manbetx称,而不模型加载到内存中,并附加任意元数据模型文件。

创建配置

您可以使用项目与工作流的版本控制部分工作:检索文件,将文件添加到源代码控制,检查出文件,并提交编辑的文件到源代码控制。

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

配置是从不同的版本。单个组件可以有,只有在特定配置共同努力修订。

在Simulink中创建配置工具:万博1manbetx

  • 变异造型。看到变系统

  • 项目工具:

    • 标签 - 标签项目文件。使用标签应用元数据文件。您可以分组和排序条件的标签,标签的文件夹通过使用标签功能的快捷方式添加到路径,或创建批处理作业导出文件,例如,与标签管理文件柴油机。你不能从源头控制通过检索标签和标签之间保留修订。

    • 版本日志 - 使用复原项目选择一个版本恢复到(仅SVN源控制)。

    • 分行 - 创建文件版本的分支机构,并在仓库中切换到任何一间分行(唯一的Git源控制)。

    • 标签 - 您可以标记所有项目文件(仅SVN源控制),以确定项目的具体配置,并从中获取源代码控制标记的版本。然而,持续的发展是有限的。也就是说,你不能再标记,您必须从签出树干申请标签。

    • 存档 - 包装在一个zip文件,您可以从一个项目的所有项目文件。然而,这种包装删除所有源控制信息,因为归档是出口,共享,并改变另一个来源控制。您可以提交新的zip文件到源代码控制。

相关话题