Model Comparison
Review and merge changes in models, display original models, filter and save comparison results. For more information, watch Using Projects to Collaborate, Track, and Merge Changes and Perform Code Reviews (4 min, 50 sec).
Functions
visdiff | Compare two files or folders |
Topics
- About Simulink Model Comparison
Learn about selecting Simulink® models to compare, how to explore the differences, view the changes highlighted in the original models, and merge differences using three-way model merge or two-way merge.
- Compare Simulink Models
Review and merge changes between models, display original models, filter and save comparison results.
- Display Differences in Original Models
Control highlighting of differences in original models, and view changes in model configuration parameters.
- Merge Simulink Models from the Comparison Report
Resolve conflicts using three-way model merge, two-way merge, and by merging MATLAB® Function block code.
- Export, Print, and Save Model Comparison Results
Archive comparison reports in printable reports or zip files, or export results to the workspace.
- Comparing Models with Identical Names
Understand how Simulink creates temporary copies to have two models of the same name in memory at the same time, and how to control prompts to close files.
- Work with Referenced Models and Library Links
The comparison report does not include changes to any referenced models or linked libraries. To examine your whole hierarchy, use a project instead.
- Compare Project or Model Templates
Compare model or project templates (SLTX files) and create a comparison report.
- Simulink Model Comparison for GitHub Pull Requests
Automatically attach the comparison reports to the pull request or push event using GitHub® Actions.