メインコンテンツ

競合のない要件セット ファイルおよびリンク セット ファイルのマージ

この例では、複数の要件セット ファイルおよびリンク セット ファイルからの変更に競合がない場合のマージ方法を説明します。

要件ファイルを編集していて、別のユーザーも同時に同じファイルを変更している場合に、Git™ マージを使用して、別のユーザーからの変更を取得できます。ファイルをマージするには、最初に Git があることを確認し、comparisons.ExternalSCMLink.setupGitConfig コマンドを実行します。

競合のないファイルをマージするには、次のようにします。

1.MATLAB® コマンド プロンプトで、以下を入力します。

openProject("CruiseRequirementsMergeExample");

この例に添付されているスクリプト slreqCCMergeSetup.m を実行すると、User1FeatureUser2Feature の 2 つのブランチが設定されます。ここで User2Feature が現在アクティブなブランチです。

2.各ブランチでの変更を検査するには、そのブランチに切り替えます。[ファイル] パネルで右クリックし、[ソース管理][ブランチ マネージャー] を選択します。

3.比較ツールでファイルのリビジョンを表示するには、crs_req_func_spec.slreqx 要件セット ファイルを右クリックし、[差分の表示] をクリックします。

比較ツールに、要件セット ファイルのリビジョンが表示されます。

4.User1Feature ブランチの変更を User2Feature ブランチにマージするには、User2Feature ブランチを現在のブランチに設定して、[ブランチ ブラウザー]User1Feature ブランチを選択します。次に、[マージ] をクリックしてマージ操作を実行します。

5.以下を入力してプロジェクトを閉じます。

close(currentProject);

参考

トピック