What source control tools and workflows can I use in a project? Try built-in Git or SVN, or integrate third-party tools.
Add Git or SVN source control to your project.
Register model files as binary.
配置 Git，注册模型文件，并对 MATLAB® 使用 SSH 身份验证。
Create an empty remote GitHub® repository.
要共享您的工程，请在 GitHub 上使您的工程公开可用。
Clone an external Git™ repository as a submodule.
配置 SVN、注册模型文件、锁定文件、共享存储库以及管理 SVN 外部引用。
Disable source control to prepare a project template.
Archive a project and create a new one with a different source control.
Use the Software Development Kit (SDK) to integrate projects with third-party source control tools.
Use the MATLAB Comparison Tool for diff and merge from external source control tools.
Retrieve a working copy of a project from Git source control.
Retrieve a working copy of a project from SVN source control.
With SVN, tag specific revisions of a project.
Check for locally modified project files.
Find out if the repository version has moved ahead.
Update revisions with Git or SVN.
With SVN, ensure users get locks on model files before editing.
Examine changes in the project.
Review changes in modified files by comparing with ancestors, or compare particular revisions.
Check projects for problems such as unsaved changes, files not under source control, or derived files out-of-date.
Commit a change set to the local Git repository or SVN repository.
Discard local changes or choose a revision for a file or the whole project.
用于提取、合并更改和将更改推送到远程存储库的 Git 工作流。
Create, switch, merge, revert, and delete branches.
Locate and resolve conflicts; merge text files and merge models; extract conflict markers.
Best practices for derived files, such as