Skip to main content

Issue の依存関係の作成

どの issue が他の作業にブロックされている、またはブロックしているかを確認できるように、issue の依存関係を作成する方法について説明します。

この機能を使用できるユーザーについて

People with at least triage permissions for a repository can create issue dependencies.

Issue dependencies are available for users on GitHub Free, GitHub Pro, GitHub Team, and GitHub Enterprise Cloud plans.

Issue の依存関係を使うと、他の作業にブロックされている、またはブロックしている issue を定義できます。

別の issue にブロックされている、またはブロックしているとして issue をマークする

  1. 依存関係を作成する issue に移動します。
  2. 右側のサイドバーで、[Relationships] をクリックします。
  3. ドロップダウンから依存関係オプションを選びます。
    • Issue が別の issue の完了に依存していることを示すには、[Mark as blocked by] を選びます。
    • Issue が別の issue の完了をブロックしていることを示すには、[Mark as blocking] を選びます。
  4. 開いたダイアログ ボックスで、issue にブロックされている、またはブロックしているすべての issue を検索して選びます。

ブロックされている issue は、プロジェクト ボードまたはリポジトリの issue ページに [Blocked] アイコンでマークされるため、ボトルネックを簡単に特定できます。

2 つの issue 間のブロック リレーションシップの削除

  1. 依存関係を削除する issue に移動します。
  2. 右側のサイドバーで、[Relationships] をクリックします。
  3. ドロップダウンから依存関係オプションを選びます。
    • Issue が別の issue の完了に依存しなくなったことを示すには、[Change blocked by] を選びます。
    • Issue が別の issue の解決をブロックしていないことを示すには、[Change blocking] を選びます。
  4. 開いたダイアログ ボックスで、issue にブロックされなくなった、またはブロックしなくなった issue の選択を解除します。