IDE でスタックトレースを開く
多くの開発チームは YouTrack を使ってアプリケーションのバグを報告し追跡しています。プログラマーやテスターはしばしばこれらのバグを見つけて修正するために例外を分析します。アプリケーションによって例外がスローされた場合、一般的な方法は、現在のスタックトレース(エラーが発生したときのアクティブスタックフレームのレポート)を取得し、課題の原因を突き止めることです。
YouTrack でスタックトレースを操作するために使用できるトリックがいくつかあります。
テスターは、課題を報告するときにスタックトレースを課題の説明に直接貼り付けることができます。
顧客はエラーメッセージの一部として表示されるスタックトレースをコピーして、バグを報告したときにそれを課題に追加することができます。
開発者は YouTrack REST API を使用して、アプリケーションがエラーをスローしたときに自動的に課題を生成し、スタックトレースを課題にコピーすることができます。
Markdown に関する課題のスタックトレースのフォーマットについての詳細は、スタックトレースを参照してください。
統合開発環境にプラグインをインストールすると、課題の説明のスタックトレースから直接移動したり、課題のあるソースコードに直接コメントしたりできます。
Markdown を使用してスタックトレースをフォーマットすると、ソースコードへの参照やその他の課題がリンクとして設定されます。これらのリンクをクリックすると、IDE でターゲット参照を開くことができます。
IDE で開く機能を有効にするには:
YouTrack 統合プラグインをインストールします。このプラグインは、IntelliJ IDEA、PhpStorm、PyCharm、RubyMine、WebStorm、AppCode、CLion、Rider、MPS で使用できます。
Kotlin DSL スニペットプラグインをインストールしてください。TeamCity を使う必要はありません。TeamCity プラグインを IDE にインストールするだけです。このプラグインはすべての IntelliJ プラットフォーム IDE、Eclipse、Microsoft Visual Studio で利用可能です。
関連ページ:
Markdown の構文
YouTrack では、Markdown マークアップ構文を使用してテキストをフォーマットできます。課題の説明、補足テキストフィールド、コメント、作業項目の説明のテキストをフォーマットできます。このタイプのマークアップは、リッチテキストエディターのビジュアルフォーマットツールの代わりに提供されます。テキストのフォーマットに使用できるオプションの詳細については、リッチテキストエディターを参照してください。YouTrack の Markdown 実装は、拡張機能付きの CommonMark の仕様に従...
YouTrack 統合プラグイン
YouTrack 統合プラグインは、JetBrains IDE に組み込まれているタスク管理プラグインの機能を拡張します。このプラグインは、すべての JetBrains IDE で使用できます。これには、AppCode、CLion、DataGrip、GoLand、IntelliJ IDEA、PhpStorm、PyCharm、Rider、RubyMine、RustRover、WebStorm が含まれます。このプラグインは Android Studio でもサポートされています。このプラグインは、IDE...
外部ソフトウェア用の TeamCity プラグインとツール
TeamCity には、さまざまな IDE とのシームレスな統合を提供し、パーソナルビルドや事前テスト済み(遅延)コミットなどの機能で機能を大幅に拡張する多数のアドオンがあります。IntelliJ プラットフォームプラグインは、TeamCity と IntelliJ プラットフォームベースの IDE との統合を実装します。これには、リモートの実行 / デバッグおよびその他の多くの機能が含まれます。Visual Studio アドインは、TeamCity と Microsoft Visual St...
VCS コミットのリンクの課題
ソフトウェア開発チームは、課題に応じてアプリケーションコードに変更を適用することがよくあります。これらの更新は通常、バージョン管理システム(VCS)に適用されます。コードを VCS リポジトリにコミットする場合、変更内容とその理由を説明するコミットメッセージを書き込むオプションがあります。YouTrack サーバーが VCS リポジトリと統合されている場合は、コミットメッセージまたはブランチ名で課題を参照できます。これらの参照は、リポジトリ、ビルド、YouTrack の課題へのコミットを指すリン...
課題の下書きの読み込み
課題を作成すると、YouTrack はデータを課題の下書きとして自動的に保存します。下書きを保存するために、何もする必要はありません。課題ドラフトを作成するときは、次のアクションを使用できます。キャンセルボタンをクリックして新しい課題ページを終了するか、ヘッダーの新しい課題ボタンをクリックして別の課題の報告を開始します。キャンセルボタンをクリックして、新しい課題ページを終了します。現在のドラフトが下書きリストに保存されます。ヘッダーの新しい課題ボタンをクリックします。現在のドラフトが下書きリスト...