主要内容

源控制集成

接口Matlab.®带源控制系统

您可以使用项目使用源控制。有关更多信息,请参阅来自git存储库的克隆创建项目, 和使用项目使用源控制

话题

一般来源控制

关于MathWorks源控制集成

使用MATLAB与源控制下的文件一起使用。您可以执行更新,提交,合并更改等操作,以及直接从当前文件夹浏览器查看修订历史记录。

选择或禁用源控制系统

Mathworks.®默认情况下,源控制集成均亮起。您可以选择或禁用源控制系统。

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

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

Git.

从git存储库中检索文件

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

创建新的存储库

创建一个新的git或svn存储库。

设置Git源控制

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

标记文件以添加到源代码控制

在源控件下的文件夹中创建新文件时,标记文件以添加到源控制。

移动,重命名或删除源控制下的文件

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

添加git子模块

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

更新Git文件状态和修订版

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

源控制中的审查变更

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

提交修改文件以源控制

查看更改并标记任何新文件以添加到源控制中,您可以提交文件。

解决源控制冲突

如果尝试提交文件,检查和解析冲突时会出现冲突消息。

分支并与git合并

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

用git拉,推动和获取文件

使用此工作流程使用远程存储库。使用git,有一个两步的工作流程:提交本地更改,然后按到远程存储库。

恢复源控制的变化

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

颠覆(SVN)

从SVN存储库中查看

通过从源控制中检索文件创建存储库的新本地副本。

创建新的存储库

创建一个新的git或svn存储库。

设置SVN源控制

MATLAB提供内置的SVN集成。

标记文件以添加到源代码控制

在源控件下的文件夹中创建新文件时,标记文件以添加到源控制。

移动,重命名或删除源控制下的文件

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

更新SVN文件状态和修订版

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

获取SVN文件锁

在编辑文件之前,良好的做法是在编辑文件之前获取文件锁定。锁会告诉其他用户正在编辑文件,您可以避免合并问题。

源控制中的审查变更

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

提交修改文件以源控制

查看更改并标记任何新文件以添加到源控制中,您可以提交文件。

解决源控制冲突

如果尝试提交文件,检查和解析冲突时会出现冲突消息。

恢复源控制的变化

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