タスク管理
JetBrains IDE は、タスク管理プラグインによる YouTrack とのネイティブ統合をサポートしています。このプラグインは、デフォルトで IntelliJ IDEA、PhpStorm、PyCharm、RubyMine、WebStorm、AppCode、CLion、Rider、MPS にインストールされ、有効になっています。
このプラグインの機能を拡張したり、YouTrack 統合プラグインで追加機能のロックを解除したりすることができます。YouTrack 統合プラグインをすでに使用している場合は、このページに記載されている機能はすでに IDE で有効になっています。
タスク管理プラグインを使用すると、YouTrack の課題を IDE のタスクとして開くことができます。これにより、YouTrack の課題が現在の作業コンテキストとして設定されます。コードベースへの変更は、issue に関連付けられている変更リストに追加されます。
タスク管理プラグインを設定する
IDE でこの設定を直接実行してください。YouTrack で何も設定する必要はありません。
タスク管理プラグインを設定するには
IDE でプロジェクトを開きます。
IDE を構成するには、macOS の場合は環境設定ダイアログを、Windows および Linux の場合は設定ダイアログを開きます。
プラグインメニューを選択します。タスク管理プラグインが有効になっていることを確認します。
プラグインはデフォルトでインストールされ有効になっています。そうでない場合は、チェックボックスを選択してプラグインを有効にします。
設定に移動します。
サーバーの追加ボタンをクリックし、YouTrack を選択します。
YouTrack サーバーへの接続を設定します。
設定
説明
サーバー URL
YouTrack サーバーの URL を入力してください。
ユーザー名
YouTrack ユーザーアカウントのユーザー名を入力してください。
トークン
YouTrack アカウント用に生成された個人トークンまたはアプリケーションパスワードの値を貼り付けます。このフィールドは、YouTrack へのログインに使用するパスワードも受け入れますが、個人用トークンの方が安全です。
YouTrack アカウントの個人用トークンを生成する方法については、永久トークンの管理を参照してください。
検索
IDE のタスクとして設定したい課題を返す検索クエリを入力します。
テストボタンをクリックしてサーバーへの接続をテストします。
コミットメッセージ: タブを選択します。
発行メッセージのプレースホルダを入力して、コミットメッセージのデフォルトのテキストを設定します。
OK ボタンをクリックしてください。
IDE が YouTrack サーバーに接続するように設定されています。
作業コンテキストを設定する
タスク管理プラグインを構成すると、作業コンテキストを YouTrack の特定の課題に設定できます。コードで行ったすべての変更は、現在のタスクとして選択されている課題に関連付けられています。
作業コンテキストを定義するには
タスク管理ツールウィンドウで、タスクを開くオプションを選択します。
リストから課題を選択してください。課題 ID または要約の一部を入力してリストをフィルターに掛けます。
新しいタスクのパラメーターを設定します。
VCS 操作セクションのパラメーター(および変更リスト内の一連の変更を追跡する機能)は、プロジェクトがバージョン管理下で管理されている場合にのみ使用可能であることに注意してください。
OK ボタンをクリックしてください。
新しいタスクがあなたの作業コンテキストとして設定されます。
課題 ID と要約を含む新しい変更リストが自動的に作成されます。
このタスクのコンテキスト内で作業している間、プロジェクトの変更はこの変更リストに追加されます。
関連ページ:
YouTrack 統合プラグイン
YouTrack 統合プラグインは、JetBrains IDE に組み込まれているタスク管理プラグインの機能を拡張します。このプラグインは、すべての JetBrains IDE で使用できます。これには、AppCode、CLion、DataGrip、GoLand、IntelliJ IDEA、PhpStorm、PyCharm、Rider、RubyMine、RustRover、WebStorm が含まれます。このプラグインは Android Studio でもサポートされています。このプラグインは、IDE...
永久トークンの管理
YouTrack クラウドでは、永久トークンにより、開発者は OAuth 2.0 認証フローを実装しなくても、スクリプトとアプリケーションで RESTAPI 呼び出しを使用して安全に操作にアクセスして実行できます。永久トークンは、ユーザーアカウントに付与されたアクセス許可を持つサービスへのアクセスを許可します。このページでは、ユーザープロファイルで実行される永久トークンを使用した操作について説明します。永久トークンを使用した RESTAPI 呼び出しのサンプルについては、永久トークン認証を参照し...
課題ナビゲーション
JetBrains IDE に組み込まれている統合機能は、チェックインコメントの課題 ID パターンを認識する機能です。これらのパターンは認識され、トラッカーの課題への直接リンクに変換されます。変更リストまたはコミットメッセージで課題 ID を指定すると、その ID は YouTrack の課題への直接リンクとして設定されます。この機能は、IntelliJ IDEA、PhpStorm、PyCharm、RubyMine、WebStorm、AppCode、CLion、Rider、MPS でサポートされ...