При использовании сторонних средств управления версиями необходимо зарегистрировать расширения файлов модели (.mdl и .slx) в виде двоичных форматов. Если этого не сделать, эти сторонние инструменты могут повредить файлы модели при их отправке, изменив символы конца строки, развернув маркеры, подставив ключевые слова или попытавшись автоматизировать. Повреждение может произойти при использовании средств управления версиями вне Simulink ® или при попытке отправки файлов из проекта без предварительной регистрации форматов файлов.
Также проверьте, что другие расширения файлов зарегистрированы как двоичные, чтобы избежать повреждения при возврате файлов, таких как .mat, .mlx, .mlapp, .mdlp, .slxp, .sldd, .p, MEX-файлы, .xlsx, .jpg, .pdf, .docxи т.д.
Инструкции по SVN см. в разделе Регистрация файлов модели с помощью Subversion. При использовании SVN необходимо зарегистрировать файлы модели, включая SVN интеграция, обеспечиваемая проектом.
Инструкции по работе с Git см. в разделе Регистрация файлов модели с Git.
Совет
Можно уменьшить размер репозитория Git™, сохранив модели Simulink без сжатия. Отключение сжатия приводит к увеличению количества SLX-файлов на диске, но уменьшает размер репозитория.
Чтобы использовать эту настройку с новыми файлами SLX, создайте модели, используя шаблон модели со значением «Нет» для параметра «Сжатие SLX». Для существующих файлов SLX установите сжатие и сохраните модель. Дополнительные сведения см. в разделе Установка уровня сжатия SLX.