Lesstep
Azure DevOps Services・Server・ブランチ ポリシー・2026年10月26日

Azure DevOps のコメントの状態と、コメントの解決のポリシー

Azure Repos のプルリクエストのコメントのスレッドには、それぞれ状態があります。ブランチ ポリシー Check for comment resolution を付けると、その状態でプルリクエストを完了できるかが決まります。以下は Microsoft の プル リクエストのレビュー、ブランチ ポリシーの設定と管理、REST リファレンスの Pull Request Threads - Update(英語)からまとめた、状態の一覧、ポリシーが確かめること、よく止まる所です。

状態の一覧

Microsoft は、プルリクエストの作成者が、指摘ごとにどう対応したかを状態で示す、と説明しています。REST API の説明では、fixed・wontFix・byDesign は「〜として解決」、closed は「閉じた」で、active と pending は解決していない状態です。

ポリシー「Check for comment resolution」

それでもポリシーが通らない理由

REST API で状態を変える

IntelliJ IDEA でのコメントの解決

Azure DevOps Pull Requests は、Lesstep が作っている JetBrains IDE(2024.1 以降)と Android Studio のプラグインです。Azure DevOps Services と Azure DevOps Server のプルリクエストを IDE のツールウィンドウに並べます。プルリクエストごとに、コメントのスレッドを IDE の言語の状態の名前で出し、未解決(アクティブか保留中)と解決済みの件数、解決済みを表示で畳んだ解決済みのスレッド、ほかのブランチ ポリシーと並べた「すべてのコメントの解決」の行を出します。差分の画面では、コードの横のアイコンで解決済みかが分かります。Pro では、プルリクエストのコメントから返信・解決にする・再開するができます。レビューの受信箱とブランチ ポリシーは無料、投票・コメント・解決・完了・プルリクの作成は Pro(30日間の無料試用つき)です。画面は日本語です。

JetBrains Marketplace で入れる

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

ほかに:作業項目のリンクのポリシー · ビルド検証と期限切れのビルド · 自動完了と任意のポリシー · 承認が「最低レビュー担当者数」に数えられない理由 · ポリシーを回避する明示的なオーバーライド · 前回のレビューから変わったもの · English