エンドポイント定義がスプリントブランチ内で開発およびデプロイされたら、変更の一部またはすべてをメインブランチにマージできます。マージ機能へのアクセス#
API の場合#
オプション 1: APIs の 横にあるブランチ切り替えで Merge をクリックします。オプション 2: APIs の右下にある Merge to main をクリックします。テストシナリオの場合#
テストシナリオは個別にマージする必要があり、APIs 内のリソースと自動的にはマージされません。スプリントブランチ内で、自動テストのテストシナリオの横にある ... ボタンにカーソルを合わせると、Merge to Main オプションが表示されます。保護されていないメインブランチへのマージ#
メインブランチが保護されていない場合、プロジェクトのマージ権限を持つユーザーは変更を確認し、メインブランチへ直接マージできます。保留中のマージの概要#
Merge をクリックすると、主要な要素を含むマージ概要ポップアップが開きます。| 要素 | 説明 |
|---|
| Filter | 現在のスプリントブランチ内の変更済みリソースのみ、またはすべてのリソースを表示します |
| Merging Preview | マージ後にメインブランチのディレクトリへ反映される最終的な状態を表示します |
| Resource Status | 色分けされたドット(グレー: 変更なし、オレンジ: 変更済み、緑: 新規) |
| Post-Merge Status | マージされたリソースのステータスをどのように調整するかを選択します: Follow Current Branch、Follow Main、または Specified Status |
保留中のマージの詳細確認#
リソースをクリックするとポップアップが展開され、マージ判断のための詳細な内容が表示されます。新規リソース#
現在のスプリントブランチで作成され、メインブランチには存在しないリソースです
マージすると、指定された場所にそのリソースがメインブランチで作成されます
変更済みリソース#
メインブランチからフォークされ、メインブランチのリソースに関連付けられているリソースです
マージすると、メインブランチのリソースが上書きされます
クリックすると、メインブランチのリソースとの変更比較および完全な内容を確認できます
変更なしのリソース#
メインブランチからフォークされたものの、変更されていないリソースです
マージ対象として選択できません(また、選択する必要もありません)
親リソースが選択されていない場合、その子リソースはいずれも個別にマージできません。