YouTrack サーバー 2024.2 ヘルプ

VCS 統合

YouTrack を使用すると、バージョン管理システムへの接続をセットアップできます。YouTrack は、GitHub、GitLab、Bitbucket との直接統合をサポートしています。YouTrack と、自己ホスト GitHub Enterprise、GitLab Community Edition(CE)、および GitLab Enterprise Edition(EE)、Bitbucket サーバー、Gogs、Gitea サーバー間の統合をセットアップすることもできます。

新しい統合を設定するには、使用しているバージョン管理システム用の説明に従ってください。

GitHub の統合

YouTrack を GitHub(英語) または GitHub Enterprise サーバーのリポジトリと統合します。

GitLab の統合

YouTrack を GitLab(英語) または GitLab CE/EE サーバーのリポジトリと統合します。

Bitbucket 統合

YouTrack を Bitbucket(英語) のリポジトリと統合します。

Bitbucket サーバー統合

YouTrack を自己ホスト型 Bitbucket サーバー(英語)のリポジトリと統合します。

ゴグインテグレーション

YouTrack を自己ホスト型ゴグ(英語)サーバーのリポジトリと統合します。

Gitea の統合

YouTrack を自己ホスト型ギテア(英語)サーバーのリポジトリと統合します。

JetBrains Space 統合

YouTrack を JetBrains Space のリポジトリと統合します。

他のバージョン管理システムへの接続は、TeamCity 統合によってサポートされています。TeamCity は、ClearCase、CVS、Git、Mercurial、Perforce、SourceGear Vault、StarTeam、Subversion、Azure DevOps Server、および VisualSourceSafe のリポジトリへの接続をサポートします。

管理者が VCS を TeamCity に接続し、YouTrack の対応する統合を有効にするときに、ここで説明されているのと同じ機能を有効にできます。詳細については、Kotlin DSL スニペットを参照してください。

YouTrack をバージョン管理システムと統合すると、次の機能が有効になります。

  • 変更をリポジトリにプッシュするときに、コミットメッセージで課題 ID を参照します。VCS 統合により、変更の詳細に YouTrack の課題への直接リンクが追加されます。

    ブランチ名による課題の参照を有効にすると、ブランチ名にこの課題の ID が含まれている場合、コミットは自動的に YouTrack の課題にリンクされます。

    コミットは、YouTrack の課題のアクティビティストリーム内の VCS 変更のリストに自動的に追加されます。各 VCS の変更には、コードリポジトリの変更の詳細への直接リンクが含まれています。詳細については、VCS コミットのリンクの課題を参照してください。

  • VCS コミットメッセージに課題関連のコマンドを入力します。コミットをプッシュすると、コミットメッセージで参照されているすべての課題にコマンドが適用されます。この機能を使用すると、YouTrack を開かなくても、ステータスを更新したり、1 つ以上の課題にコメントを追加したりできます。詳細については、VCS コミットでのコマンドの適用を参照してください。

  • プル(マージ)リクエストのステータスを、プルリクエストのタイトルまたは説明で参照されている課題のアクティビティストリームに直接表示します。

  • (GitHub のみ)YouTrack issue のサマリー、説明、コメント、文字列型のカスタムフィールドにコミットハッシュを貼り付けて、リポジトリへのリンクを追加します。

管理> 統合> VCS 統合ページには、YouTrack に接続されているすべての VCS プロジェクトとリポジトリがリストされます。

VCS integrations

ツールバーでは次の操作が可能です。

アクション

説明

新しい VCS 統合

新しい VCS 統合ダイアログを開きます。

使用不可

統合プロジェクトと VCS リポジトリ間の接続を遮断します。設定は変更されず、いつでも有効にできます。

編集

選択したプロジェクトとリポジトリのサイドバーにある統合設定ダイアログを開きます。

削除

YouTrack から統合プロジェクトの設定を削除します。

コミットのインポートとプルリクエストのオープン

リンクされたリポジトリのコミット履歴を確認し、コミットメッセージで参照されている課題に VCS の変更を追加します。

関連ページ:

GitHub の統合

このページの指示に従って、github.com または自己ホスト GitHub Enterprise インストールでホストされている VCS リポジトリと統合してください。GitHub との統合により、YouTrack の以下の機能が有効になります。コミットメッセージの YouTrack 課題にコマンドを適用します。詳細については、VCS コミットでのコマンドの適用を参照してください。YouTrack で、課題のアクティビティストリーム内の特定の課題に関連するコミットを追跡します。詳しくは、コミッ...

GitLab の統合

このページの指示に従って、gitlab.com、自己ホスト GitLab Community Edition(CE)、または自己ホスト GitLab Enterprise Edition(EE) サーバーでホストされている VCS リポジトリと統合します。GitLab の統合により、YouTrack で次の機能が有効になります。コミットメッセージの YouTrack 課題にコマンドを適用します。詳細については、VCS コミットでのコマンドの適用を参照してください。各課題について、アクティビティス...

Bitbucket 統合

YouTrack のプロジェクトを、bitbucket.org でホストされる VCS リポジトリと統合できます。Bitbucket 統合により、YouTrack で以下の機能が有効になります。コミットメッセージの YouTrack 課題にコマンドを適用します。詳細については、VCS コミットでのコマンドの適用を参照してください。各課題について、アクティビティストリーム内の特定の課題に関連するコミットを追跡します。詳しくは、コミット数を参照してください。プル(マージ)リクエストのステータスを、プル...

Bitbucket サーバー統合

YouTrack のプロジェクトを、自己ホスト Bitbucket サーバー上の VCS リポジトリと統合できます。Bitbucket サーバーとの統合により、YouTrack で次の機能が有効になります。コミットメッセージの YouTrack 課題にコマンドを適用します。詳細については、VCS コミットでのコマンドの適用を参照してください。各課題について、アクティビティストリーム内の特定の課題に関連するコミットを追跡します。詳しくは、コミット数を参照してください。プル(マージ)リクエストのステ...

ゴグインテグレーション

このページの手順に従って、自己ホスト型 Gogs サーバーでホストされている VCS リポジトリとプロジェクトを統合します。Gogs 統合により、YouTrack で次の機能が有効になります。コミットメッセージの YouTrack 課題にコマンドを適用します。詳細については、VCS コミットでのコマンドの適用を参照してください。各課題について、アクティビティストリーム内の特定の課題に関連するコミットを追跡します。詳しくは、コミット数を参照してください。プル(マージ)リクエストのステータスを、プル...

Gitea の統合

このページの指示に従って、自己ホスト型 Gitea サーバーでホストされている VCS リポジトリとプロジェクトを統合します。Gitea の統合により、YouTrack で次の機能が有効になります。コミットメッセージの YouTrack 課題にコマンドを適用します。詳細については、VCS コミットでのコマンドの適用を参照してください。各課題について、アクティビティストリーム内の特定の課題に関連するコミットを追跡します。詳しくは、コミット数を参照してください。プル(マージ)リクエストのステータスを...