Lesstep
TFS 2018 Update 2 以降・Server 2019 以降

TFS 2018・Azure DevOps Server 2019 のプルリクを、JetBrains IDE で

社内のサーバーで Team Foundation Server 2018 や Azure DevOps Server 2019 を使い続けている会社は少なくありません。Microsoft の延長サポートも 2028 年・2029 年まで続きます(各版の終了日)。 Azure DevOps Pull Requests は、IntelliJ IDEA・Rider・PyCharm・WebStorm など JetBrains IDE の 2024.1 以降から、これらのサーバーにつながります。レビューの受信箱は無料、Pro で投票・コメント・完了ができます。画面は日本語です。

JetBrains Marketplace で入手 · 読むのは無料、Pro は30日間の無料試用つき

実物のサーバーで試験済み

下の操作はすべて、新しく入れた TFS 2018 Update 3 と Azure DevOps Server 2019 Update 1 で試しました(2026年10月)。 プラグインは古いサーバーを自分で見分け、そのサーバーにある REST の版(TFS 2018 は 4.1、Server 2019 Update 1 は 5.1)で話します。設定は要りません。

古いサーバーに無いもの

つなぎ方

サーバーから取得したプロジェクトを開きます(http://tfs.example.local:8080/tfs/DefaultCollection/Project/_git/repo のようなアドレス)。プラグインはそこからサーバーとコレクションを読み取ります。 サーバーで個人用アクセス トークンを Code (Read & write) の権限で作り、設定 | ツール | Azure DevOps Pull Requests に入れてください。トークンは IDE のパスワード保管庫に置かれます。 IDE のプロキシと証明書の設定をそのまま使います。サーバーが http でしか答えない場合、トークンは暗号化されずに送られます。そのときはプラグインが知らせます(サーバーごと・IDE を起動している間に1回)。

これらのサーバーがスクリプトや道具に返すエラー文と、その意味:「The latest REST API version this server supports is…」 · 「is under preview」 · TFS 2018 の「Page not found」

プラグインの全体:Azure DevOps Pull Requests(日本語) · Rider で 2022.1 より前のサーバー · English

Azure DevOps は Microsoft Corporation の商標です。このプラグインは Microsoft と提携しておらず、承認も受けていません。