Main Content

Source Control in Projects

Configure source control, retrieve files, review changes, commit modified files

Projects help you to organize large modeling projects by finding required files, managing and sharing files and settings, and interacting with source control. Watch Using Projects to Collaborate, Track, and Merge Changes and Perform Code Reviews (4 min, 50 sec) and see What Are Projects? and About Source Control with Projects.

Fonctions

développer tout

Create Repository

gitcloneClone Git repository (depuis R2023b)
gitrepoCreate Git repository object (depuis R2023b)
gitinitInitialize empty Git repository (depuis R2023b)

Track Files

gitrepoCreate Git repository object (depuis R2023b)
addMark new file for addition to Git repository (depuis R2023b)
rmMark file for deletion from Git repository (depuis R2023b)
status Display status of files in working folder and staging area in Git repository (depuis R2023b)
logDisplay record of commits in Git repository (depuis R2023b)

Manage Branches

gitrepoCreate Git repository object (depuis R2023b)
createBranchCreate new Git branch (depuis R2023b)
switchBranchSwitch Git branch (depuis R2023b)
deleteBranchDelete local Git branch (depuis R2023b)
mergeMerge Git branch, revision, or tag into current branch (depuis R2023b)

Update Repository

gitrepoCreate Git repository object (depuis R2023b)
fetchDownload new data from remote Git repository (depuis R2023b)
mergeMerge Git branch, revision, or tag into current branch (depuis R2023b)
pullDownload and merge new data from remote Git repository into local repository (depuis R2023b)

Publish Changes

gitrepoCreate Git repository object (depuis R2023b)
commitCommit changes to Git repository (depuis R2023b)
pushPublish local changes to remote Git repository (depuis R2023b)
currentProjectGet current project (depuis R2019a)
listModifiedFilesList modified files in project (depuis R2019a)
refreshSourceControlUpdate source control status of project files (depuis R2019a)

Legacy API

simulinkproject(Not recommended) Open project and get project object

Rubriques

Source Control Setup

Retrieval and Checkout

Reviewing Changes and Committing Modified Files