IntelliJ IDEA 2019.3ヘルプ

課題ナビゲーション

WindowsとLinux用のファイル | 設定 | バージョン管理 | 課題ナビゲーション
macOS用 IntelliJ IDEA | 環境設定 | バージョン管理 | 課題ナビゲーション
Ctrl+Alt+S the Settings/Preferences icon


このダイアログを使用して、いわゆる課題ナビゲーションパターンのリストを作成します。課題ナビゲーションパターンは、コミットされたメッセージの課題IDパターンを、参照された課題のURLアドレスにマップします。これにより、コミットされた変更からこれらの変更に関連する課題にナビゲートできます。IntelliJ IDEAがコミットメッセージで課題IDパターンとの一致を検出するとすぐに、その一致はバージョン管理ツールウィンドウ Alt+9にリンクとして表示されます。複数の課題にメンションすると、それらのすべてがリンクとして表示されます。このようなリンクをクリックすると、デフォルトのブラウザーで一致する課題が開きます。

項目

説明

課題

この読み取り専用フィールドには、課題のパターンが表示されます。

リンク

この読み取り専用フィールドには、現在の行の課題パターンからバグ追跡システムの課題にナビゲートするためのリンクが表示されます。

Addこのボタンをクリックして、新しい課題ナビゲーションパターンとリンクを作成します。課題ナビゲーション・リンクを追加ダイアログが開きます。
  • 課題IDを定義する正規表現。

  • 課題へのナビゲーションリンクを定義する正規表現。

the Add icon

このボタンをクリックして新しいJIRAパターンを作成します。JIRAの課題のナビゲーションパターンを作成するダイアログが開き、JIRAインストールのURLを指定できます。パターンを定義する正規表現は自動的に追加されます。

the Add icon

このボタンをクリックしてYouTrack(英語)の新しいパターンを作成します。開いたダイアログで、YouTrackインストールへのURLを指定します。パターンを定義する正規表現は自動的に追加されます。

Edit

このボタンをクリックすると、選択した課題ナビゲーションリンクが更新されます。

Remove

このボタンをクリックすると、選択した課題のナビゲーションリンクが一覧から削除されます。

サンプル

以下の例は、IntelliJ IDEAが上記のルールを適用して、コミットメッセージ内の課題への参照を検出し、課題追跡システム内のリンクを作成する方法を示しています。

課題IDパターン

コミットメッセージで課題が参照される形式を定義する正規表現。

[A-Z]+\-\d+

この正規表現は、nダッシュ文字で区切られた2つの部分文字列で構成されるすべての文字列に一致します。

  1. サブストリング1:大文字のアルファベット文字は無制限です。

  2. サブストリング2:無制限のデジタル文字。

リンクパターンを発行する

課題追跡システムのURLアドレスとその課題を識別する正規表現の組み合わせ。

http://mytracker/issue/$0

ここで $0 はマッチ全体への後方参照を示します。これは、IntelliJ IDEAがコミットメッセージで一致を検出するとすぐに、それがそのままトラッカーのURLアドレスに追加されることを意味します。

一致する発行ID

IntelliJ IDEAは、関心のあるコミットメッセージ内の課題に対する以下の参照を検出します。

MYPROJECT-110

構成された課題のリンク

上記の課題のナビゲーションパターンに従って、検出された照合参照はそのままトラッカーのURLに追加されるため、参照された課題へのリンクは次のように構成されます。

http://mytracker/issue/MYPROJECT-110

最終更新日: 2019年12月24日