源代码管理集成
在 MATLAB® 与源代码管理系统之间实现对接
您可以对工程使用源代码管理。有关详细信息,请参阅 从 Git 存储库克隆、创建工程 和 对工程使用源代码管理。
主题
常规源代码管理
- 关于 MathWorks 源代码管理集成
使用 MATLAB 处理源代码管理下的文件。您可以直接从当前文件夹浏览器执行更新、提交、合并更改和查看修订历史记录等操作。 - 选择或禁用源代码管理系统
默认情况下,MathWorks® 源代码管理集成处于开启状态。您可以选择或禁用源代码管理系统。 - 自定义外部源代码管理以使用 MATLAB 执行差异分析和合并
从外部源代码管理工具使用 MATLAB 比较工具执行差异分析和合并。
Git
- 从 Git 存储库中检索文件
克隆远程 Git™ 存储库以检索存储库文件。 - 创建 Git 存储库
在本地系统上创建一个新 Git 存储库。 - 设置 Git 源代码管理
要使用第三方源代码管理工具,请注册您的二进制文件以避免文件损坏。为了防止在您与远程存储库交互时频繁出现登录提示,请在 MATLAB 中使用 SSH 身份验证。 - 标记文件以添加到源代码管理
当您在源代码管理下的文件夹中创建新文件时,请标记该文件以添加到源代码管理。 - 移动、重命名或删除源代码管理下的文件
请使用 MATLAB 源代码管理上下文菜单选项或其他源代码管理客户端应用程序执行移动、重命名或删除操作。 - 添加 Git 子模块
将外部 Git 存储库克隆为子模块。 - 更新 Git 文件状态和修订版本
刷新存储库中的文件的源代码管理状态,并提取存储库中的文件更新。 - 在源代码管理中审核更改
浏览文件的历史记录或比较文件修订。 - 将已修改文件提交到源代码管理
在您审核更改内容并对要添加到源代码管理的任何新文件进行标记后,您就可以提交文件。 - 解决源代码管理冲突
如果在您尝试提交文件时显示冲突消息,请检查并解决冲突。 - Git 的分支和合并
创建、合并和删除分支,或者切换到其他分支。 - 使用 Git 取回、推送和提取文件
按照以下工作流使用远程存储库开展工作。使用 Git 时的工作流有两步:提交本地更改,然后推送到远程存储库。 - 在源代码管理中还原更改内容
删除文件中的本地更改内容,或将文件还原到指定修订版本。
Subversion (SVN)
- 从 SVN 存储库签出
通过从源代码管理检索文件来创建存储库的本地新副本。 - 设置 SVN 源代码管理
MATLAB 提供内置 SVN 集成。 - 标记文件以添加到源代码管理
当您在源代码管理下的文件夹中创建新文件时,请标记该文件以添加到源代码管理。 - 移动、重命名或删除源代码管理下的文件
请使用 MATLAB 源代码管理上下文菜单选项或其他源代码管理客户端应用程序执行移动、重命名或删除操作。 - 更新 SVN 文件状态和修订版本
刷新文件的源代码管理状态,并更新文件的本地副本。 - 获取 SVN 文件锁
要编辑文件,比较好的做法是先获取该文件的文件锁。文件锁会告诉其他用户该文件正在被编辑,从而可以避免合并问题。 - 在源代码管理中审核更改
浏览文件的历史记录或比较文件修订。 - 将已修改文件提交到源代码管理
在您审核更改内容并对要添加到源代码管理的任何新文件进行标记后,您就可以提交文件。 - 解决源代码管理冲突
如果在您尝试提交文件时显示冲突消息,请检查并解决冲突。 - 在源代码管理中还原更改内容
删除文件中的本地更改内容,或将文件还原到指定修订版本。