Если многий пользователь работает над тем же набором набора требования и файлов набора ссылки в Git™, можно объединить изменения в один файл при помощи mlAutoMerge
.
Можно следовать за процессом, описанным в Настройке внешней системы контроля версий, чтобы Использовать MATLAB для Diff и Слияния с Simulink® Requirements™, чтобы объединить изменения в различных ветвях в Git.
Использовать mlAutoMerge
с инструментом Git:
В MATLAB® командная строка, введите:
comparisons.ExternalSCMLink.setupGitConfig()
Создайте проект и добавьте проект в Git. Для получения дополнительной информации смотрите, Добавляет Проект к Системе контроля версий.
Выбрать ветвь и объединить изменения:
Из вашей папки репозитория Git выберите Branches из панели инструментов.
От Ветвей выпадающий список выберите ветвь, от которой вы хотите объединить изменения.
Нажмите Merge, чтобы объединить от выбранной ветви.
Примечание
После слияния набора требования файл завершен, файл журнала <requirement_set_name>_merge_<timestamp>.log
сгенерирован в папке репозитория Git. Файл журнала содержит изменения в значениях SID требований во время слияния набора требования (slreqx
) файлы.
Примечание
Если нет никаких конфликтов в слиянии ветвей, то не объединяют, изменяет конечный файл. Если, конфликт изменений, необходимо просмотреть и разрешить конфликты вручную.
Git является единственным поддерживаемым инструментом системы контроля версий.
Необходимо разрешить, что слияние конфликтует вручную.