主要内容

项目中的资源控制

配置源代码控制,检索文件,检查更改,提交修改后的文件

项目通过查找所需的文件、管理和共享文件和设置,以及与源代码控制交互,帮助您组织大型建模项目。看到是什么项目?关于项目的源代码控制

功能

全部展开

currentProject 获取当前项目
openProject 加载现有项目
listModifiedFiles 列出项目中已修改的文件
listRequiredFiles 获取指定项目文件所需的文件
listImpactedFiles 获取受指定项目文件更改影响的文件
refreshSourceControl 更新项目文件的源代码控制状态
runChecks 运行所有项目检查
金宝appSimulink.getFileChecksum 校验和文件

遗留的API

金宝appsimulinkproject (不推荐)打开项目并获取项目对象
listModifiedFiles (不推荐)列出项目中已修改的文件
listRequiredFiles (不推荐)获取项目文件依赖项
refreshSourceControl (不推荐)更新项目文件的源代码控制状态

主题

源代码控制设置

关于项目的源代码控制

我可以在项目中使用哪些源代码控制工具和工作流?尝试内置的Git或SVN,或者集成第三方工具。

将项目添加到源代码控制

将Git或SVN源代码控制添加到项目中。

用源代码控制工具注册模型文件

将模型文件注册为二进制文件。

设置Git源代码控制

配置Git,注册模型文件,使用MATLAB进行SSH认证®

创建新的GitHub存储库

创建一个空的远程GitHub®存储库。

在GitHub上分享项目

要分享您的项目,请在GitHub上公开您的项目。

添加Git子

将外部Git™存储库克隆为子模块。

建立SVN源控制

配置SVN、注册模型文件、锁定文件、共享存储库、管理SVN外部。

禁用源代码控制

禁用源代码控制以准备项目模板。

改变源代码控制

归档一个项目,并使用不同的源代码控制创建一个新的项目。

用SDK编写一个源代码控制集成

使用SDK (Software Development Kit)将项目与第三方源代码控制工具集成。

自定义外部源控制使用MATLAB的Diff和合并

使用MATLAB比较工具的差异和合并从外部源代码控制工具。

检索和结账

克隆Git存储库

从Git源代码控制中检索项目的工作副本。

查看SVN存储库

从SVN源代码控制中检索项目的工作副本。

项目文件的标记和检索版本

使用SVN,标记项目的特定版本。

刷新项目文件状态

检查本地修改的项目文件。

检查修改

查看存储库版本是否已经向前移动。

更新项目文件的修订

使用Git或SVN更新版本。

获取SVN文件锁

使用SVN,确保用户在编辑之前锁定模型文件。

检查更改并提交已修改的文件

查看修改的文件

检查项目中的变更。

比较修正

通过与祖先文件进行比较,或比较特定的修订,来检查已修改文件中的更改。

运行项目检查

检查项目是否存在问题,如未保存的更改、未受源代码控制的文件或派生文件过期。

提交修改的文件到源代码控制

将更改集提交到本地Git存储库或SVN存储库。

恢复的变化

放弃本地更改或为文件或整个项目选择一个修订。

使用Git拉,推,取文件

获取、合并和推送更改到远程存储库的Git工作流。

Git分支和合并文件

创建、切换、合并、恢复和删除分支。

解决冲突

定位和解决冲突;合并文本文件和合并模型;提取标记冲突。

在项目中从MDL转换为SLX并保存修订历史

一个项目可以帮助您将模型文件从MDL格式升级到SLX格式。

在项目中使用派生文件

派生文件的最佳实践,例如.mexslprj文件。

特色的例子