项目的源头控制
配置源代码控制、检索文件、检查更改、提交修改后的文件
项目通过找到所需的文件、管理和共享文件和设置,以及与源代码控制交互,帮助您组织大型建模项目。看使用项目协作、跟踪、合并变更并执行代码评审(4分50秒)看看是什么项目?而且关于项目的源代码控制.
功能
主题
源代码控制设置
- 关于项目的源代码控制
我可以在项目中使用哪些源代码控制工具和工作流?尝试内置的Git™或SVN,或集成第三方工具。 - 将项目添加到源代码控制中
将Git或SVN源代码控制添加到项目中。 - 用源代码控制工具注册模型文件
将模型文件注册为二进制文件。 - 设置Git源代码控制
建立Git源代码控制在MATLAB中使用®,包括注册您的二进制文件,以避免文件损坏,并设置SSH身份验证,以防止频繁的登录提示。 - 自动合并模型
使MATLAB Git集成自动合并模型文件。 - 创建新的GitHub仓库
创建一个空的远程GitHub®存储库。 - 在GitHub上分享项目
要共享您的项目,请在GitHub上公开您的项目。 - 添加Git子
克隆一个外部Git存储库作为子模块。 - 建立SVN资源控制
配置SVN、注册模型文件、锁定文件、共享存储库、管理SVN外部。 - 禁用源代码控制
禁用源代码控制以准备项目模板。 - 改变源代码控制
归档一个项目,并使用不同的源代码控制创建一个新项目。 - 编写一个使用SDK的源代码控制集成
使用软件开发工具包(SDK)将项目与第三方源代码控制工具集成在一起。 - 设置源代码控制首选项
禁用源代码控制系统,并在中设置Git首选项MATLAB在线™. - 使用MATLAB项目和Jenkins连续集成
在Jenkins中为CI设置项目,并使用依赖缓存减少测试套件运行时。 - 自定义外部源控制使用MATLAB进行差异和合并
使用MATLAB比较工具从外部源代码控制工具进行差异和合并。
检索和结账
- 克隆Git存储库
从Git源代码控制中检索项目的工作副本。 - 查看SVN存储库
从SVN源代码控制中检索项目的工作副本。 - 项目文件的标记和检索版本
使用SVN,标记项目的特定修订。 - 项目文件的刷新状态
检查本地修改的项目文件。 - 检查修改
找出储存库版本是否已经更新。 - 更新项目文件的修订版
使用Git或SVN更新版本。 - 获取SVN文件锁
使用SVN,确保用户在编辑模型文件之前锁定模型文件。
检查更改并提交已修改的文件
- 查看修改的文件
检查项目中的变更。 - 比较修正
通过与祖先文件的比较,检查修改后文件的更改,或比较特定的修订。 - 运行项目检查
检查项目是否存在未保存的更改、不在源代码控制下的文件或过期的派生文件等问题。 - 将修改的文件提交给源代码控制
将更改集提交到本地Git存储库或SVN存储库。 - 恢复的变化
放弃局部更改,或为文件或整个项目选择一个修订。 - 用Git拉、推和取文件
Git工作流,用于获取、合并和推送更改到远程存储库。 - Git文件的分支和合并
创建、切换、合并、恢复和删除分支。 - 解决冲突
定位和解决冲突;合并文本文件和合并模型;提取标记冲突。 - 使用依赖分析确定解决冲突的顺序
使用Dependency Analyzer来确定项目中合并冲突的解决顺序。 - 在项目中使用派生文件
派生文件的最佳实践,例如.mex
而且slprj
文件。