Автоматически объедините модели

Можно включить MATLAB® Интегрирование Git™, чтобы автоматически объединить ветви в вашем репозитории Git. MATLAB может автоматически объединить ветви, которые содержат изменения в различных подсистемах, Stateflow® графики и конфигурации модели в том же файле SLX.

Совет

MATLAB автоматически объединяет ваш конфликт файлов и твердости модели, когда вы работаете в различных подсистемах.

Если вы не работаете в различных подсистемах, необходимо объединить и разрешить конфликты вручную. Для получения дополнительной информации смотрите Слияние Модели Simulink из Отчета Сравнения.

Интегрирование Git MATLAB автоматически объединяет изменения в дочерней подсистеме модифицированной подсистемы. Если количество портов остается неизменным, дочерние подсистемы независимы от родительских подсистем.

MATLAB не сообщает о конфликте для нефункциональных изменений такой как, положения окна, открывает вкладки Редактора и другие графические детали.

Чтобы включить автослияние в вашем репозитории Git, откройте .gitattributes файл в вашем репозитории и добавляет:

*.slx binary merge=mlAutoMerge
Теперь, когда вы объединяете ветви, которые содержат изменения в неперекрывающихся частях того же файла SLX, интегрирование Git MATLAB обрабатывает слияние автоматически.

Можно также настроить внешние инструменты системы контроля версий, чтобы использовать Инструменты Сравнения MATLAB и функциональность автослияния. Для получения дополнительной информации см. Настройку внешней системы контроля версий, чтобы Использовать MATLAB для Diff и Слияния.

Похожие темы