関連イシュー

単純な「relates to」の関係は13.4でGitLab PremiumからGitLab Freeに移動しました。

リンクされたイシューは2つのイシュー間の双方向の関係で、イシューの説明の下のブロックに表示されます。異なるプロジェクトのイシューをリンクすることができます。

このリレーションシップは、ユーザーが両方のイシューを見ることができる場合にのみ、UIに表示されます。ブロッカーが開いているイシューを閉じようとすると、警告が表示されます。

note
APIを通じてリンクされたissueを管理するには、issue links APIを参照してください。

リンクされたイシューの追加

  • GitLab 12.8で導入されました
  • GitLab 13.0で、他者によってブロックされているイシューをクローズしようとした際に警告を表示するように改善。ブロックされているイシューを閉じようとすると、警告が表示されます。

前提条件:

  • 少なくとも両方のプロジェクトのレポーターロールを持っている必要があります。

1つのイシューを別のイシューにリンクするには

  1. イシューの[リンクされた項目]セクションで、[リンクされたissueを追加]ボタン({プラス})を選択します。
  2. 2つのイシューの関係を選択します。どちらかを選択します:
  3. イシュー番号を入力するか、イシューの完全なURLを貼り付けてください。

    Adding a related issue

    同じプロジェクトのイシューは参照番号だけで指定できます。異なるプロジェクトのイシューは、グループやプロジェクト名などの追加情報が必要です。例えば

    • 同じプロジェクト:#44
    • 同じグループ:project#44
    • 異なるグループgroup/project#44

    有効なレファレンスは、レビューできる一時的なリストに追加されます。

  4. リンクされているイシューをすべて追加したら、[追加]を選択します。

すべてのリンクされたイシューの追加が完了すると、それらのイシューが分類され、それらの関係が視覚的に理解しやすくなります。

Related issue block

コミットメッセージや他のイシューやMRの説明からリンクされたイシューを追加することもできます。詳しくは、イシューの相互リンクを参照してください。

リンクされたイシューの削除

イシューのリンク済みアイテム・セクションで、削除する各イシュー・トークンの右側にある削除ボタン({close})を選択します。

双方向のリレーションシップにより、リレーションシップはどちらのイシューにも表示されなくなります。

Removing a related issue

詳しくは権限ページにアクセスしてください。

ブロックのイシュー

リンクされたイシューを追加すると、そのイシューが他のイシューをブロックしたり、ブロックされていることを示すことができます。

他のイシューをブロックしているイシューには、タイトルの横にアイコン({issue-block})が表示され、イシューリストや掲示板に表示されます。ブロックしているイシューがクローズされるか、その関係が変更または削除されると、アイコンは消えます。

issueを閉じる」ボタンを使ってブロックされたissueを閉じようとすると、確認メッセージが表示されます。