Lesstep
Azure DevOps Services・Server・プルリクエストの完了・2026年10月26日

Azure DevOps の自動完了:必須と任意のポリシー、完了しない理由

Set auto-complete(自動完了)は、ブランチ ポリシーを満たした時点で、選んだマージの種類とオプションのままプルリクエストを完了します。どのポリシーを待つかは、設定の仕方で変わります。Web ポータルは必須のポリシーだけを待ちますが、コマンドラインと REST API では任意のポリシーまで待つことがあります。以下は Microsoft の プルリクエストを自動完了に設定すると、REST API リファレンスの Pull Requests - Update からまとめたものです。

Web ポータルでの設定

自動完了が完了しない理由

コマンドラインと REST API

IntelliJ IDEA での自動完了

Azure DevOps Pull Requests は、Lesstep が作っている JetBrains IDE(2024.1 以降)と Android Studio のプラグインです。Azure DevOps Services と Azure DevOps Server のプルリクエストを、ブランチ ポリシーと一緒に IDE のツールウィンドウに並べます。完了の画面から、選んだマージの種類とブランチの削除のまま自動完了を設定できます。プルリクエストを開いた後にソース ブランチへ新しいコミットが来ていれば設定を断ります。1.0.54 からは Web ポータルと同じく必須のポリシーだけを待ちます。自動完了はプルリクエストの画面から取り消せます。レビューの受け箱とブランチ ポリシーは無料、投票・コメント・完了・プルリクエストの作成は Pro(30日間の無料試用つき)です。画面は日本語です。

JetBrains Marketplace で入れる

Azure DevOps は Microsoft Corporation の商標、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページは Microsoft・JetBrains のいずれとも提携しておらず、承認も受けていません。

ほかに:az repos pr のコマンド · リンクした作業項目の完了 · ビルド検証と期限切れのビルド · コメントの状態とコメントの解決のポリシー · マージの種類と Limit merge types · 必須のレビュー担当者とパスの絞り込み · 承認が「最低レビュー担当者数」に数えられない理由 · ポリシーを回避する明示的なオーバーライド · English