課題ナビゲーション
このダイアログを使用して、いわゆる課題ナビゲーションパターンのリストを作成します。課題ナビゲーションパターンは、コミットされたメッセージの課題 ID パターンを、参照された課題の URL アドレスにマップします。これにより、コミットされた変更からこれらの変更に関連する課題に移動できます。AppCode がコミットメッセージで課題 ID パターンとの一致を検出するとすぐに、その一致はバージョン管理ツールウィンドウ Alt+9 にリンクとして表示されます。複数の課題にメンションすると、それらのすべてがリンクとして表示されます。このようなリンクをクリックすると、デフォルトのブラウザーで一致する課題が開きます。
項目 | 説明 |
|---|---|
課題 | この読み取り専用フィールドには、課題のパターンが表示されます。 |
リンク | この読み取り専用フィールドには、現在の行の課題パターンからバグ追跡システムの課題に移動するためのリンクが表示されます。 |
| このボタンをクリックして、新しい issue ナビゲーションパターンとリンクを作成します。課題ナビゲーションリンクを追加ダイアログが開きます。
|
| このボタンをクリックして新しい JIRA パターンを作成します。JIRA の課題のナビゲーションパターンを作成するダイアログが開き、JIRA インストールの URL を指定できます。パターンを定義する正規表現は自動的に追加されます。 |
| このボタンをクリックして YouTrack(英語) の新しいパターンを作成します。開いたダイアログで、YouTrack インストールへの URL を指定します。パターンを定義する正規表現は自動的に追加されます。 |
| このボタンをクリックすると、選択した課題ナビゲーションリンクが更新されます。 |
| このボタンをクリックすると、選択した課題のナビゲーションリンクが一覧から削除されます。 |
サンプル
以下の例は、AppCode が前述のルールを適用して、コミットメッセージ内の課題への参照を検出し、課題追跡システムでその課題へのリンクを作成する方法を示しています。
課題 ID パターン | コミットメッセージで課題が参照される形式を定義する正規表現。 [A-Z]+\-\d+この正規表現は、n ダッシュ文字で区切られた 2 つの部分文字列で構成されるすべての文字列に一致します。
|
リンクパターンを発行する | 課題追跡システムの URL アドレスとその課題を識別する正規表現の組み合わせ。 http://<mytracker>/issue/$0 ここで |
一致する発行 ID | AppCode は、関心のあるコミットメッセージ内の課題に対する以下の参照を検出します。 MYPROJECT-110 |
構成された課題のリンク | 上記の課題のナビゲーションパターンに従って、検出された照合参照はそのままトラッカーの URL に追加されるため、参照された課題へのリンクは次のように構成されます。 http://mytracker/issue/MYPROJECT-110 |