主要内容

项目中的源代码控制

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

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

功能

全部展开

当前的项目 获取当前项目
openProject 加载现有项目
listModifiedFiles 列出项目中的修改文件
listrequiredfiles. 获取指定项目文件所需的文件
listimpactedfiles. 获取受指定项目文件更改影响的文件
RefreshsourceControl. 更新项目文件的源代码控制状态
runChecks 运行所有项目检查
万博1manbetxSimulink.getFileChecksum 校验和文件

遗留的API

万博1manbetxsimulinkproject (不推荐)打开项目并获得项目对象
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文件。

特色的例子