主要内容

项目中的源代码控制

配置源控件,检索文件,查看更改,提交修改文件

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

职能

展开全部

当前的项目 获取当前项目
OpenProject. 加载现有项目
listmodiedfiles. 列出项目中的修改文件
listrequiredfiles. 获取指定项目文件所需的文件
listimpactedfiles. 获取由指定项目文件的更改影响的文件
RefreshsourceControl. 更新项目文件的源控制状态
克服 运行所有项目检查
万博1manbetxsimulink.getfilechecksum. 文件校验和

遗产API.

万博1manbetxsimulinkproject. (不推荐)打开项目并获取项目对象
listmodiedfiles. (不推荐)列出项目中的修改文件
listrequiredfiles. (不推荐)获取项目文件依赖项
RefreshsourceControl. (不推荐)更新项目文件的源控制状态

话题

源控制设置

关于项目的源代码控制

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

将项目添加到源控制

将Git或SVN源控件添加到您的项目。

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

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

设置Git源控制

配置Git,寄存器模型文件,并使用MATLAB使用SSH身份验证®

创建新的GitHub存储库

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

在GitHub上分享项目

要分享您的项目,请在Github上公开提供您的项目。

添加git子模块

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

设置SVN源控制

配置SVN,寄存器模型文件,锁定文件,共享存储库和管理SVN外部。

禁用源控件

禁用源控件以准备项目模板。

改变源控制

归档项目并创建一个具有不同源控制的新一个。

使用SDK编写源控制集成

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

自定义外部源控件以使用MATLAB用于差异和合并

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

检索和结账

克隆git存储库

从GIT源控制中检索项目的工作副本。

查看SVN存储库

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

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

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

刷新项目文件的状态

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

检查修改

找出存储库版本是否已继续移动。

更新项目文件的修订

使用git或svn更新修订。

获取SVN文件锁

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

查看更改并提交修改文件

查看已修改的文件

检查项目的变化。

比较修订

通过与祖先进行比较或比较特定的修订,请查看修改文件的更改。

运行项目检查

检查项目的问题,例如未保存的更改,未在源控制下的文件,或过期派生文件。

提交修改文件以源控制

提交将更改设置为本地Git存储库或SVN存储库。

恢复更改

丢弃本地更改或选择文件或整个项目的修订版。

用git拉动,推送和获取文件

GIT工作流程用于获取,合并和按下远程存储库的更改。

分支并使用git合并文件

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

解决冲突

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

将MDL转换为项目中的SLX并保留修订历史记录

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

使用项目中的派生文件

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

特色例子