我们在一个由多个开发人员组成的团队中使用 Matlab Simulink 进行模型开发(和 Real-Time Workshop 自动编码)。
我们目前使用 Visual Source Safe(是的,我知道它很糟糕)进行版本控制,使用锁来防止冲突的更改。
我们想将我们的程序迁移到不同的版本控制系统(svn、hg 或 git),但我们担心在 Simulink .mdl 文件上执行 merge 和差异。
有人在对 Simulink 文件执行 merge 方面有有用的经验吗?
最佳答案
Simulink 模型文件的文本 merge 会很困难。这是一个 article其中提供了使用 Simulink 时有关配置管理的一些信息。
至于差异,我相信从 R2008b+ 开始,Simulink Report Generator 中有一个差异工具。这是一个 link到该功能的文档。
迈克
关于svn - 具有多个开发人员的 Matlab Simulink 版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1788646/