PyCharm で Azure DevOps のプルリクをレビューする
PyCharm 2026.2 は、GitHub のプルリクと GitLab のマージリクエストは標準でレビューできますが、Azure DevOps のプルリクはできません。JetBrains の IDE で Azure DevOps に標準で対応しているのは Rider だけで、ほかの IDE にも広げる要望 IJPL-196655 は受付中のままです。 Microsoft の Azure DevOps プラグインは2023年4月が最後の更新で、JetBrains Marketplace では IDE 2025.1 までしか出ていません。そのため PyCharm 2025.2 以降には入らず、入っていたものは「Marked as incompatible」(互換性なし)と表示されます(理由)。 PyCharm の Git 自体は、ほかのリモートと同じように Azure Repos でも使えます(クローン・コミット・プッシュ・プル・ブランチ・マージ)。
Lesstep が作っているプラグイン Azure DevOps Pull Requests を入れると、PyCharm などの JetBrains IDE(2024.1 以降)でプルリクを扱えます。自分の投票を待っているプルリク、その差分・コメント・ブランチ ポリシー、投票と完了を、Azure DevOps Services と、Azure DevOps Server 2019 以降・TFS 2018 Update 2 以降で使えます。読むのは無料です。
JetBrains Marketplace で入れる · 読むのは無料、Pro は30日間の無料試用つき
PyCharm が標準で Azure DevOps にできること
| やりたいこと | PyCharm 2026.2 の標準 | Azure DevOps Pull Requests を入れると |
|---|---|---|
| クローン・コミット・プッシュ・プル・ブランチ | できる(Git) | 同じ(Git は PyCharm のまま) |
| 自分の投票を待っているプルリク | できない | できる(1つのリポジトリ、プロジェクト全体、または組織のすべてのプロジェクトから) |
| 差分・コメントのスレッド・ブランチ ポリシー | できない | できる(コメントを書くのは Pro) |
| 投票・完了・自動完了の設定・破棄 | できない | Pro |
| いまのブランチからプルリクを作る | できない | Pro |
| GitHub のプルリク・GitLab のマージリクエスト | できる | 対象外(Azure DevOps 専用) |
PyCharm でこのプラグインを使う
- Settings | Plugins | Marketplace を開き、Azure DevOps Pull Requests を検索して入れます。JetBrains の Plugin Verifier(互換性の検査)で、対応するいちばん古い PyCharm 2024.1.7 と、PyCharm 2026.2.3 に互換と出ています(1.0.67・2026年10月27日に確認)。
- Azure Repos(dev.azure.com・visualstudio.com・自社のサーバー)からクローンしたプロジェクトを開きます。組織(またはコレクション)とプロジェクトは、プラグインが Git のリモートから読み取ります。
- Code (Read & write) スコープ(読むだけなら Code (Read))の個人用アクセス トークンを作り、Settings | Tools | Azure DevOps Pull Requests に入れます。トークンは IDE のパスワード保管庫に保存されます。Azure DevOps Services では、代わりに Use my Azure CLI sign-in (az login) instead of a token(トークンの代わりに Azure CLI のサインインを使う)も選べるので、個人用アクセス トークンを制限している組織でも使えます(az repos pr と Azure CLI)。
- 右のツールウィンドウ バーの Azure PRs に、自分の投票を待っているプルリクが並びます。開くと、差分・コメントのスレッド・ブランチ ポリシーが見られます。
無料と Pro
無料:レビュー待ちの一覧、差分、確認済みの印、コメントのスレッド、ブランチ ポリシー。Pro(30日間の無料試用つき):投票、コメント、返信、解決、完了、自動完了、下書きの公開、ポリシーのやり直し、破棄、プルリクの作成。 個人は月 US$1 または年 US$10、組織は1人あたり月 US$2 または年 US$20 で、JetBrains Marketplace から買えます(Marketplace では自分の通貨で表示されます)。AI 機能なし・計測なし。画面は日本語です。
このページは Azure DevOps Pull Requests を作っている Lesstep が書いています。PyCharm 2025.2 以降で使える Azure DevOps のほかのプラグインとの比較:IntelliJ IDEA 2025.2 以降で使える Azure DevOps のプラグイン。
Azure DevOps は Microsoft Corporation の商標、PyCharm は JetBrains s.r.o. の商標です。このページは Microsoft・JetBrains のいずれとも提携しておらず、承認も受けていません。
ほかに:Azure DevOps Pull Requests · グローバルな個人用アクセス トークンの廃止 · それぞれの票の意味 · English