Skip to main content

課題の依存関係の作成

どの 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.

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

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

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

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

2つの課題間のブロック関係を削除する

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