主要内容

项目中的源代码控制

配置源代码控制、检索文件、审查更改、提交已修改的文件

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

功能

全部展开

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

遗留的API

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

主题

源代码控制设置

关于项目的源代码控制

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

向源代码控制中添加项目

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

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

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

设置Git源代码控制

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

创建新的GitHub存储库

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

在GitHub上分享项目

为了分享你的项目,让你的项目在GitHub上公开可用。

添加Git子

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

建立SVN源控制

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

禁用源代码控制

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

改变源代码控制

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

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

使用软件开发工具包(SDK)将项目与第三方源代码控制工具集成。

自定义外部源代码控制使用MATLAB进行Diff和合并

使用MATLAB比较工具进行diff和从外部源代码控制工具合并。

检索和结账

克隆Git存储库

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

检出SVN资源库

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

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

使用SVN,标记特定的项目修订。

项目文件的刷新状态

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

检查修改

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

更新项目文件的修订

使用Git或SVN更新版本。

获得SVN文件锁定

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

检查更改和提交修改的文件

查看修改的文件

检查项目中的变更。

比较修正

通过比较祖先或比较特定的修订来查看修改文件中的更改。

运行项目检查

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

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

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

恢复的变化

放弃局部更改或为文件或整个项目选择修订。

使用Git提取、推送和获取文件

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

Git分支和合并文件

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

解决冲突

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

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

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

在项目中使用派生文件

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

特色的例子