自动合并模型
您可以启用MATLAB®Git™在Git存储库集成自动合并分支。MATLAB可以自动合并分支包含变化在不同的子系统,Stateflow®图表和配置在同一基金文件集。
MATLAB Git集成自动合并的子子系统的变化修改子系统。如果端口的数量不变,孩子子系统独立于父母子系统。
MATLAB不报告冲突等非功能性改变窗口位置,打开编辑器标签,和其他图形的细节。
启用自动合并模型的Git存储库:
在MATLAB运行此命令。
comparisons.ExternalSCMLink.setupGitConfig ();
这个命令会自动填充全球
.gitconfig
文件。是一个例子。[difftool " mlDiff "] cmd = \ " C: /程序文件/ MATLAB / R2022b / bin / win64 / mlDiff。exe \“本地远程美元[mergetool " mlMerge "] cmd = \ " C: /程序文件/ MATLAB / R2022b / bin / win64 / mlMerge。exe \“基地当地远程美元美元合并(合并“mlAutoMerge”)司机= \ " C: /程序文件/ MATLAB / R2022b / bin / win64 / mlAutoMerge。蝙蝠\“% B O % % %
配置您的Git存储库使用
mlAutoMerge
可执行文件。打开.gitattributes
存储库中的文件并添加:*。基金二进制合并= mlAutoMerge *。mdl二进制= mlAutoMerge合并
现在,当你合并分支包含相同的重叠部分基金文件的变化,MATLAB Git集成处理自动合并。
你也可以启用自动合并要求文件和链接。打开.gitattributes
存储库中的文件并添加:
*。slreqx二进制合并= mlAutoMerge *。slmx二进制= mlAutoMerge合并
更多细节,请参阅三方合并解决方案需求和链接集合(需求工具箱)。
您还可以自定义外部源代码控制工具使用MATLAB工具比较和合并功能。更多细节,请参阅自定义外部源控制使用MATLAB Diff和合并。