Объедините файлы набора набора и ссылки требования

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

Объедините файлы без конфликтов

Если вы редактируете файл требований, который также одновременно изменяется другим пользователем, можно получить изменения от другого пользователя, использующего слияние Git™. Если вы хотите объединить файлы, сначала необходимо убедиться, что вы имеете Git и запускаете comparisons.ExternalSCMLink.setupGitConfig команда.

Объединять файл без любого конфликта:

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

slreqCCMergeSetup

Это помогает вам настроить две ветви, User1Feature и User2Feature, где User2Feature является текущей активной ветвью.

2. Чтобы смотреть изменения в каждой ветви, переключитесь на ту ветвь и щелкните правой кнопкой по crs_req_func_spec.slreqx файл в браузере текущей папки и выбирает Source Control> Compare To Revision и выбирает последние две версии для сравнения.

3. Чтобы объединить изменения от ветви User1Feature до ветви User2Feature, установите ветвь User2Feature как текущую ветвь и выберите ветвь User1Feature в браузере Ветви. Затем нажмите Merge, чтобы выполнить операцию слияния.

4. Чтобы подтвердить, объединены ли изменения успешно в ветвь User2Feature, выберите crs_req_func_spec.slreqx файл в браузере текущей папки и нажимает Source Control> Compare to Ancestor.

Объедините файлы с конфликтами

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

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

slreqCCMergeConflictSetup

Это помогает вам настроить две ветви, User1Feature и User2Feature, где User2Feature является текущей активной ветвью.

2. Чтобы смотреть изменения в каждой ветви, переключитесь на ту ветвь и щелкните правой кнопкой по crs_req_func_spec.slreqx файл в браузере текущей папки и выбирает Source Control> Compare To Revision и выбирает последние две версии для сравнения.

3. Выберите User1Feature, переходят и нажимают Merge, чтобы выполнить команду слияния. Заметьте, что MATLAB сообщает о конфликте.

4. Инструмент Merge автоматически объединяет неконфликтные изменения. Чтобы просмотреть конфликтные изменения, щелкните правой кнопкой по crs_req_func_spec.slreqx файл в браузере текущей папки и нажимает Source Control> View Conflicts.

5. Чтобы вручную разрешить конфликты, откройте набор требования в Редакторе Требований и внесите изменения.

6. Щелкните правой кнопкой по crs_req_func_spec.slreqx файл и выбирает Source Control> Mark Conflicts Resolved.

7. Нажмите передают, чтобы объединить изменения.

8. Щелкните правой кнопкой по crs_req_func_spec.slreqx файл и выбирает Source Control> Compare to Ancestor, чтобы наблюдать объединенные изменения.

Смотрите также