本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

源代码管理集成

在 MATLAB® 与源代码管理系统之间实现对接

主题

常规源代码管理

关于 MathWorks 源代码管理集成

使用 MATLAB 处理源代码管理下的文件。您可以直接从当前文件夹浏览器执行更新、提交、合并更改和查看修订历史记录等操作。

选择或禁用源代码管理系统

默认情况下,MathWorks® 源代码管理集成处于开启状态。您可以选择或禁用源代码管理系统。

自定义外部源代码管理以使用 MATLAB 执行差异分析和合并

从外部源代码管理工具使用 MATLAB 比较工具执行差异分析和合并。

Subversion (SVN)

从 SVN 存储库签出

通过从源代码管理检索文件来创建存储库的本地新副本。

创建新的存储库

要为当前不在源代码管理下的文件添加版本控制,请创建一个新的存储库。

设置 SVN 源代码管理

MATLAB 提供内置 SVN 集成。

标记文件以添加到源代码管理

当您在源代码管理下的文件夹中创建新文件时,请标记该文件以添加到源代码管理。

移动、重命名或删除源代码管理下的文件

请使用 MATLAB 源代码管理上下文菜单选项或其他源代码管理客户端应用程序执行移动、重命名或删除操作。

更新 SVN 文件状态和修订版本

刷新文件的源代码管理状态,并更新文件的本地副本。

获取 SVN 文件锁

要编辑文件,比较好的做法是先获取该文件的文件锁。文件锁会告诉其他用户该文件正在被编辑,从而可以避免合并问题。

在源代码管理中审核更改

浏览文件的历史记录或比较文件修订。

将已修改文件提交到源代码管理

在您审核更改内容并对要添加到源代码管理的任何新文件进行标记后,您就可以提交文件。

解决源代码管理冲突

如果在您尝试提交文件时显示冲突消息,请检查并解决冲突。

在源代码管理中还原更改内容

删除文件中的本地更改内容,或将文件还原到指定修订版本。

Git

从 Git 存储库克隆

克隆远程 Git™ 存储库以检索存储库文件。

创建新的存储库

要为当前不在源代码管理下的文件添加版本控制,请创建一个新的存储库。

设置 Git 源代码管理

Git 与 MATLAB 的集成提供了分布式源代码管理,支持创建和合并分支。如果您要使用 Git 合并 MATLAB 中的分支,则还必须安装命令行 Git 客户端。如果您使用第三方源代码管理工具,则必须注册二进制文件以避免文件损坏。

标记文件以添加到源代码管理

当您在源代码管理下的文件夹中创建新文件时,请标记该文件以添加到源代码管理。

移动、重命名或删除源代码管理下的文件

请使用 MATLAB 源代码管理上下文菜单选项或其他源代码管理客户端应用程序执行移动、重命名或删除操作。

更新 Git 文件状态和修订版本

刷新存储库中的文件的源代码管理状态,并提取存储库中的文件更新。

在源代码管理中审核更改

浏览文件的历史记录或比较文件修订。

将已修改文件提交到源代码管理

在您审核更改内容并对要添加到源代码管理的任何新文件进行标记后,您就可以提交文件。

解决源代码管理冲突

如果在您尝试提交文件时显示冲突消息,请检查并解决冲突。

Git 的分支和合并

创建、合并和删除分支,或者切换到其他分支。

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

按照以下工作流使用远程存储库开展工作。使用 Git 时的工作流有两步:提交本地更改,然后推送到远程存储库。

在源代码管理中还原更改内容

删除文件中的本地更改内容,或将文件还原到指定修订版本。