Azure DevOps Serverでプルリクエストを承認してマージする

DevOps Serverでプルリクエストを承認してマージする手順を紹介します。

概要

作成されたプルリクエストを承認して元のブランチにマージする操作手順を紹介します。

手順

Pull Requestのページの右側の[承認]ボタンをクリックします。または、ドロップダウンメニューの[承認]の項目をクリックします。(下図)
Azure DevOps Serverでプルリクエストを承認してマージする:画像1

承認ができると下図の画面に変わります。承認済みのメッセージが表示されます。承認ボタンの右側の[完了]ボタンをクリックします。
Azure DevOps Serverでプルリクエストを承認してマージする:画像2

[Pull request の完了]画面が表示されます。[マージコミットのコメント] [マージの種類] を設定します。 マージの種類についてはこちらの記事を参照して下さい。 設定後、ダイアログ下部の[マージの完了]ボタンをクリックします。
Azure DevOps Serverでプルリクエストを承認してマージする:画像3

プルリクエストが完了の状態になります。
Azure DevOps Serverでプルリクエストを承認してマージする:画像4

コミットのグラフを確認します。masterにマージされていることが確認できます。
Azure DevOps Serverでプルリクエストを承認してマージする:画像5

手順 : 以前のUI

Visual Studio のチームエクスプローラーのプルリクエストの一覧からマージするプルリクエストの項目をダブルクリックするか、DevOps Serever の Repos の[Pull request]メニューをクリックして表示されるプルリクエストの一覧からマージするプルリクエストをクリックします。
プルリクエストの詳細画面のページが表示されます。
Azure DevOps Serverでプルリクエストを承認してマージする:画像6

ページ上部の[承認]ボタンをクリックします。承認が完了すると承認ボタンの左側に緑色のチェックマークのバッジが付きます。
承認ができましたら、承認ボタンの右側の[完了]ボタンをクリックします。
Azure DevOps Serverでプルリクエストを承認してマージする:画像7

[Pull request の完了]ダイアログが表示されます。マージコミットのコメントなどを入力します。
マージの種類を選択します。また、マージ後にブランチを削除するかのチェックボックスを設定します。標準の設定ではマージ後にはブランチを削除する動作になります。
Azure DevOps Serverでプルリクエストを承認してマージする:画像8

マージの種類には[マージ (早送りなし)] [スカッシュ コミット] [リベースと早送り] [半線形マージ] が選択できます。 それぞれの動作についてはこちらの記事を参照してください。
設定後ダイアログ下部の [マージの完了] ボタンをクリックします。
Azure DevOps Serverでプルリクエストを承認してマージする:画像9

マージが実行されます。 [Pull request を完了しています]のメッセージが表示されます。
Azure DevOps Serverでプルリクエストを承認してマージする:画像10

マージが完了すると以下のメッセージが表示されます。

メッセージ
(Pull requestの処理ユーザー) が YYYY/MM/DD hh:mm (現在) に pull request を完了しました。
Azure DevOps Serverでプルリクエストを承認してマージする:画像11

左側のメニューで[ブランチ]の項目をクリックします。マージができたため、ブランチが削除されていることが確認できます。
Azure DevOps Serverでプルリクエストを承認してマージする:画像12

左側のメニューで[コミット]の項目をクリックします。ブランチが作成され、マージができていることがツリーグラフからも確認できます。
Azure DevOps Serverでプルリクエストを承認してマージする:画像13

Pull requestを承認して、ブランチのマージをすることができました。

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2020-08-26
Copyright © 1995–2025 iPentec all rights reserverd.