合并无冲突的需求集和链接集文件
此示例解释了如何在没有冲突的情况下合并来自多个需求集和链接集文件的更改。
如果您正在编辑另一个用户同时修改的需求文件,则可以使用 Git™ 合并获取其他用户的更改。如果要合并文件,首先必须确保您有 Git 并运行 comparisons.ExternalSCMLink.setupGitConfig
命令。
要合并文件而不产生任何冲突:
1.在 MATLAB® 命令提示符下,输入:
openProject("CruiseRequirementsMergeExample");
运行脚本 slreqCCMergeSetup.m
(附带此示例)将创建两个分支,User1Feature
和 User2Feature
,其中 User2Feature
是当前活动分支。
2.要查看每个分支的更改,请切换到该分支。在文件面板中,右键点击并选择源代码管理 > 分支管理器。
3.要在比较工具中查看文件的修订内容,请右键点击 crs_req_func_spec.slreqx
需求文件,然后点击显示差异。
比较工具显示了需求设置文件的修订情况。
4.要将 User1Feature
分支的更改合并到 User2Feature
分支,请将 User2Feature
分支设为当前分支,并在分支浏览器中选择 User1Feature
分支。然后点击合并执行合并操作。
5.输入以下命令关闭工程:
close(currentProject);