Azure DevOps Serverでプルリクエストを承認してマージする
DevOps Serverでプルリクエストを承認してマージする手順を紹介します。
概要
作成されたプルリクエストを承認して元のブランチにマージする操作手順を紹介します。
手順
Pull Requestのページの右側の[承認]ボタンをクリックします。または、ドロップダウンメニューの[承認]の項目をクリックします。(下図)
承認ができると下図の画面に変わります。承認済みのメッセージが表示されます。承認ボタンの右側の[完了]ボタンをクリックします。
[Pull request の完了]画面が表示されます。[マージコミットのコメント] [マージの種類] を設定します。
マージの種類については
こちらの記事を参照して下さい。
設定後、ダイアログ下部の[マージの完了]ボタンをクリックします。
プルリクエストが完了の状態になります。
コミットのグラフを確認します。masterにマージされていることが確認できます。
手順 : 以前のUI
Visual Studio のチームエクスプローラーのプルリクエストの一覧からマージするプルリクエストの項目をダブルクリックするか、DevOps Serever の Repos の[Pull request]メニューをクリックして表示されるプルリクエストの一覧からマージするプルリクエストをクリックします。
プルリクエストの詳細画面のページが表示されます。
ページ上部の[承認]ボタンをクリックします。承認が完了すると承認ボタンの左側に緑色のチェックマークのバッジが付きます。
承認ができましたら、承認ボタンの右側の[完了]ボタンをクリックします。
[Pull request の完了]ダイアログが表示されます。マージコミットのコメントなどを入力します。
マージの種類を選択します。また、マージ後にブランチを削除するかのチェックボックスを設定します。標準の設定ではマージ後にはブランチを削除する動作になります。
マージの種類には[マージ (早送りなし)] [スカッシュ コミット] [リベースと早送り] [半線形マージ] が選択できます。
それぞれの動作については
こちらの記事を参照してください。
設定後ダイアログ下部の [マージの完了] ボタンをクリックします。
マージが実行されます。 [Pull request を完了しています]のメッセージが表示されます。
マージが完了すると以下のメッセージが表示されます。
メッセージ
(Pull requestの処理ユーザー) が YYYY/MM/DD hh:mm (現在) に pull request を完了しました。
左側のメニューで[ブランチ]の項目をクリックします。マージができたため、ブランチが削除されていることが確認できます。
左側のメニューで[コミット]の項目をクリックします。ブランチが作成され、マージができていることがツリーグラフからも確認できます。
Pull requestを承認して、ブランチのマージをすることができました。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用