Решение AutoMerge с тремя путями для набора набора и ссылки требования

Если многий пользователь работает над тем же набором набора требования и файлов набора ссылки в Git™, можно объединить изменения в один файл при помощи mlAutoMerge.

Сконфигурируйте среду Git для AutoMerge

Можно следовать за процессом, описанным в Настройке внешней системы контроля версий, чтобы Использовать MATLAB для Diff и Слияния с Simulink® Requirements™, чтобы объединить изменения в различных ветвях в Git.

Использовать mlAutoMerge с инструментом Git:

  1. В MATLAB® командная строка, введите:

    comparisons.ExternalSCMLink.setupGitConfig()
  2. Создайте проект и добавьте проект в Git. Для получения дополнительной информации смотрите, Добавляет Проект к Системе контроля версий.

Выберите и объедините ветви в Git

Выбрать ветвь и объединить изменения:

  1. Из вашей папки репозитория Git выберите Branches из панели инструментов.

  2. От Ветвей выпадающий список выберите ветвь, от которой вы хотите объединить изменения.

  3. Нажмите Merge, чтобы объединить от выбранной ветви.

    Примечание

    После слияния набора требования файл завершен, файл журнала <requirement_set_name>_merge_<timestamp>.log сгенерирован в папке репозитория Git. Файл журнала содержит изменения в значениях SID требований во время слияния набора требования (slreqx) файлы.

    Примечание

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

Ограничения

  1. Git является единственным поддерживаемым инструментом системы контроля версий.

  2. Необходимо разрешить, что слияние конфликтует вручную.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте