Можно включить MATLAB® Интегрирование Git™, чтобы автоматически объединить ветви в вашем репозитории Git. MATLAB может автоматически объединить ветви, которые содержат изменения в различных подсистемах, Stateflow® графики и конфигурации модели в том же файле SLX.
Совет
MATLAB автоматически объединяет ваш конфликт файлов и твердости модели, когда вы работаете в различных подсистемах.
Если вы не работаете в различных подсистемах, необходимо объединить и разрешить конфликты вручную. Для получения дополнительной информации смотрите Слияние Модели Simulink из Отчета Сравнения.
Интегрирование Git MATLAB автоматически объединяет изменения в дочерней подсистеме модифицированной подсистемы. Если количество портов остается неизменным, дочерние подсистемы независимы от родительских подсистем.
MATLAB не сообщает о конфликте для нефункциональных изменений такой как, положения окна, открывает вкладки Редактора и другие графические детали.
Чтобы включить автослияние в вашем репозитории Git, откройте .gitattributes
файл в вашем репозитории и добавляет:
*.slx binary merge=mlAutoMerge
Можно также настроить внешние инструменты системы контроля версий, чтобы использовать Инструменты Сравнения MATLAB и функциональность автослияния. Для получения дополнительной информации см. Настройку внешней системы контроля версий, чтобы Использовать MATLAB для Diff и Слияния.