我正在使用Git,并且正在使用MATLAB / Simulink。
我知道新版本的MATLAB / Simulink与Git之间存在某种集成,但是我想知道是否有一种简单的方法来读取git diff
2种Simulink模型之间的格式.slx
例如,当您有一个simulink模型,其中有一个所谓的MATLAB Embedded Function,并且您想了解软件的不同版本中的功能之间的区别时,此功能将非常有用。
了解被注释的块以及两个不同Simulink
模型之间的所有差异(.slx
)也可能很有用。
我找到了解决问题的方法。
如果您在存储库中,则必须有一个.git
文件夹。
转到此文件夹并打开文件config
(如果不可用,请创建该文件,但通常应存在该文件 )。
将以下代码添加到文件中:
[diff "slx"] textconv = unzip -c -a
然后,您需要创建或修改文件REPOSITORY/.gitattributes
并添加:
*.slx diff=slx
这样,当您git diff
在Simulink模型(.slx
)上进行运算时,您将获得非常可读的结果。
我希望它会帮助别人。