主要内容

源代码控制集成

MATLAB接口®有源代码控制系统

您可以对项目使用源代码控制。有关更多信息,请参见从Git库克隆创建项目,对项目使用源代码控制

主题

一般的源代码控制

关于MathWorks源代码控制集成

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

选择或禁用源控制系统

MathWorks®源代码控制集成在默认情况下是打开的。您可以选择或禁用源代码控制系统。

自定义外部源代码控制使用MATLAB进行Diff和合并

使用MATLAB比较工具进行diff和从外部源代码控制工具合并。

Git

从Git Repository检索文件

克隆一个远程Git™存储库来检索存储库文件。

创建新的存储库

创建一个新的Git或SVN存储库。

设置Git源代码控制

要使用第三方源代码控制工具,请注册二进制文件以避免文件损坏。为了防止在与远程存储库交互时出现频繁的登录提示,可以使用MATLAB中的SSH身份验证。

将文件标记为添加到源代码控制中

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

在源代码控制下移动、重命名或删除文件

移动,重命名,或删除文件使用MATLAB源代码控制上下文菜单选项或其他源代码控制客户端应用程序。

添加Git子

克隆一个外部Git存储库作为子模块。

更新Git文件状态和版本

刷新存储库中文件的源代码控制状态,并获取存储库中文件的更新。

审查源代码控制中的变更

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

提交修改后的文件到源代码控制

在您审查变更并将任何新文件标记为添加到源代码控制之后,您就可以提交文件了。

解决源代码控制冲突

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

分支和合并与Git

创建、合并和删除分支,或者切换到另一个分支。

Pull, Push and Fetch Files with Git

使用此工作流处理远程存储库。对于Git,有两个步骤的工作流程:提交本地更改,然后推送到远程存储库。

在源代码控制中恢复更改

删除文件中的本地更改或将文件还原为指定的修订。

颠覆(SVN)

从SVN Repository签出

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

创建新的存储库

创建一个新的Git或SVN存储库。

建立SVN源控制

MATLAB提供内置的SVN集成。

将文件标记为添加到源代码控制中

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

在源代码控制下移动、重命名或删除文件

移动,重命名,或删除文件使用MATLAB源代码控制上下文菜单选项或其他源代码控制客户端应用程序。

更新SVN文件状态和版本

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

获得SVN文件锁定

在编辑文件之前获得文件锁是一个很好的实践。这个锁告诉其他用户文件正在被编辑,您可以避免合并问题。

审查源代码控制中的变更

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

提交修改后的文件到源代码控制

在您审查变更并将任何新文件标记为添加到源代码控制之后,您就可以提交文件了。

解决源代码控制冲突

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

在源代码控制中恢复更改

删除文件中的本地更改或将文件还原为指定的修订。