主要内容

自动合并模型

您可以启用MATLAB®Git™在Git存储库集成自动合并分支。MATLAB可以自动合并分支包含变化在不同的子系统,Stateflow®图表和配置在同一基金文件集。

提示

MATLAB自动合并你的模型文件和解决冲突,当你工作在不同的子系统。

如果你不工作在不同的子系统,您必须手动合并和解决冲突。有关更多信息,请参见合并模型模型金宝app的比较报告

MATLAB Git集成自动合并的子子系统的变化修改子系统。如果端口的数量不变,孩子子系统独立于父母子系统。

MATLAB不报告冲突等非功能性改变窗口位置,打开编辑器标签,和其他图形的细节。

启用自动合并模型的Git存储库:

  1. 在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 % % %

  2. 配置您的Git存储库使用mlAutoMerge可执行文件。打开.gitattributes存储库中的文件并添加:

    *。基金二进制合并= mlAutoMerge *。mdl二进制= mlAutoMerge合并

现在,当你合并分支包含相同的重叠部分基金文件的变化,MATLAB Git集成处理自动合并。

你也可以启用自动合并要求文件和链接。打开.gitattributes存储库中的文件并添加:

*。slreqx二进制合并= mlAutoMerge *。slmx二进制= mlAutoMerge合并

更多细节,请参阅三方合并解决方案需求和链接集合(需求工具箱)

您还可以自定义外部源代码控制工具使用MATLAB工具比较和合并功能。更多细节,请参阅自定义外部源控制使用MATLAB Diff和合并

相关的话题