タスク
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。
GitLabにおけるタスクとは、イシューで作成できる計画アイテムです。タスクを使用すると、イシューでキャプチャされたユーザーストーリーを追跡可能なより小さなアイテムに分割できます。
イシューを計画する際には、その完了に必要な技術的な要件や手順をキャプチャし、分割する方法が必要です。関連タスクを含むイシューはより明確に定義されるため、より正確なイシューのウェイトと完了基準を提供できます。
最新の更新については、タスクロードマップを確認してください。
タスクは作業アイテムの一種であり、GitLabのデフォルトのイシュータイプへ向けたステップです。イシューとエピックを作業アイテムに移行し、カスタム作業アイテムタイプを追加するロードマップについては、エピック6033または計画の方向性のページを参照してください。
タスクを表示する
イシューのタスクは、子アイテムセクションで表示できます。
Type = taskでイシューのリストをフィルターリングすることもできます。
イシューからタスクを選択すると、ダイアログウィンドウで開きます。新しいブラウザタブで開くタスクを選択するか、タスクをイシューリストから選択すると、タスクがフルページビューで開きます。
タスクを作成する
前提要件:
- プロジェクトのゲストロール以上であるか、プロジェクトが公開である必要があります。
タスクを作成するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、追加を選択します。
- 新規タスクを選択します。
- タスクのタイトルを入力します。
- 新しいタスクを作成するプロジェクトを選択します。
- Create task(タスクを作成)を選択します。
タスクリスト項目から
前提要件:
- プロジェクトのゲストロール以上が必要です。
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明で、タスクリスト項目にカーソルを合わせ、オプションメニュー( )を選択します。
- Convert to task(タスクに変換)を選択します。
タスクリスト項目がイシューの説明から削除され、その内容に基づいてタスクウィジェットにタスクが作成されます。ネストされたタスクリスト項目は、1つ上のネストレベルに移動します。
既存のタスクをイシューに追加する
前提要件:
- プロジェクトのゲストロール以上であるか、プロジェクトが公開である必要があります。
タスクを追加するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、追加を選択します。
- 既存のタスクを選択します。
- タイトルでタスクを検索します。
- イシューに追加するタスクを1つ以上選択します。
- Add task(タスクを追加)を選択します。
タスクを編集する
前提要件:
- プロジェクトのプランナーロール以上が必要です。
タスクを編集するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、編集するタスクを選択します。タスクウィンドウが開きます。
- オプション。タイトルを編集するには、タイトルを選択して変更します。
- オプション。説明を編集するには、編集アイコン( )を選択して変更し、保存を選択します。
- 閉じるアイコン( )を選択します。
リッチテキストエディタを使用する
リッチテキストエディタを使用して、タスクの説明を編集します。
前提要件:
- プロジェクトのプランナーロール以上が必要です。
タスクの説明を編集するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、編集するタスクのタイトルを選択します。タスクウィンドウが開きます。
- 説明の横にある編集アイコン( )を選択します。説明テキストボックスが表示されます。
- テキストボックスの上で、Rich text(リッチテキスト)を選択します。
- 変更を加えて、保存を選択します。
タスクをイシューにプロモートする
前提要件:
- プロジェクトのプランナーロール以上が必要です。
タスクをイシューにプロモートするには、次の手順に従います:
左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
Plan > イシューを選択し、イシューを選択して表示します。
イシューの説明の子アイテムセクションで、編集するタスクを選択します。タスクウィンドウが開きます。
親イシューのリンクを解除し、タスクをプロモートします: タスクウィンドウで、次の2つのクイックアクションを別々のコメントで使用します:
/remove_parent/promote_to issue
タスクはイシューに変換され、/issues/を含む新しいURLが割り当てられます。/work_items/を含む以前のURLは引き続き使用できます。
タスクを別のアイテムタイプに変換する
タスクを次のような別のアイテムタイプに変換します:
- イシュー
- 目標
- 主な成果
ターゲットのタイプが元のタイプのすべてのフィールドをサポートしていない場合、タイプを変更するとデータが失われる可能性があります。
前提要件:
- 変換するタスクには、親アイテムが割り当てられていない必要があります。
タスクを別のアイテムタイプに変換するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択します。
- イシューリストで、タスクを見つけます。
- オプション。タスクに親イシューが割り当てられている場合は、親イシューを削除します。
/remove_parentクイックアクションを使用して、タスクにコメントを追加します。 - 右上隅で、追加のアクション( )を選択し、種類の変更を選択します。
- 目的のアイテムタイプを選択します。
- すべての条件が満たされたら、種類の変更を選択します。
または、/typeクイックアクションを使用し、コメントでissue、objective、またはkey resultを追加することもできます。
イシューからタスクを削除する
前提要件:
- プロジェクトのゲストロール以上が必要です。
イシューからタスクを削除できます。タスクは削除されませんが、この2つは関連付けられなくなります。再度関連付けることはできません。
イシューからタスクを削除するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、削除するタスクの横にあるオプションメニュー( )を選択します。
- Remove task(タスクを削除)を選択します。
タスクを削除する
前提要件:
- 次のいずれかの条件を満たす必要があります:
- タスクの作成者であり、プロジェクトのゲストロール以上を持っている。
- プロジェクトのプランナーまたはオーナーのロールを持っている。
タスクを削除するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、編集するタスクを選択します。
- タスクウィンドウで、オプションメニュー( )のDelete task(タスクを削除)を選択します。
- OKを選択します。
タスクを並べ替える
前提要件:
- プロジェクトのプランナーロール以上が必要です。
デフォルトでは、タスクは作成日の順で表示されています。並べ替えるには、ドラッグして移動します。
ステータスを変更する
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
タスクにステータスを割り当てると、ワークフローの進行状況を追跡できます。ステータスは、基本的なオープン/クローズステータスよりもきめ細かい追跡を提供し、進行中、完了、またはWon’t do(実施しない)のような特定のステージを使用できます。
カスタムステータスの構成方法など、ステータスの詳細については、ステータスを参照してください。
前提要件:
- プロジェクトのプランナーロール以上であるか、タスクの作成者であるか、タスクの担当者である必要があります。
タスクのステータスを変更するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- 左側のサイドバーで、Plan > イシューを選択し、表示するタスクを選択します。
- 右側のサイドバーのステータスセクションで、編集を選択します。
- ドロップダウンリストからステータスを選択します。
タスクのステータスがすぐに更新されます。
/status クイックアクションを使用することで、ステータスを設定することもできます。
タスクにユーザーを割り当てる
タスクの担当者を表示するには、タスクにユーザーを割り当てます。
GitLab Freeのユーザーは、1つのタスクに1人のユーザーを割り当てることができます。GitLab PremiumおよびUltimateのユーザーは、1つのタスクに複数のユーザーを割り当てることができます。イシューの複数の担当者も参照してください。
前提要件:
- プロジェクトのプランナーロール以上が必要です。
タスクの担当者を変更するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、編集するタスクのタイトルを選択します。タスクウィンドウが開きます。
- 担当者の横にあるAdd assignees(担当者を追加)を選択します。
- ドロップダウンリストから、担当者として追加するユーザーを選択します。
- ドロップダウンリストの外側の領域を選択します。
タスクにラベルを割り当てる
前提要件:
- プロジェクトのプランナーロール以上が必要です。
タスクにラベルを追加するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、編集するタスクのタイトルを選択します。タスクウィンドウが開きます。
- ラベルの横にあるラベルを追加を選択します。
- ドロップダウンリストから、追加するラベルを選択します。
- ドロップダウンリストの外側の領域を選択します。
開始日と期限を設定する
タスクに開始日と期限を設定できます。
前提要件:
- プロジェクトのプランナーロール以上が必要です。
タスクに開始日と期限を設定することで、作業を開始および終了する時期を示すことができます。
期限を設定するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、編集するタスクのタイトルを選択します。タスクウィンドウが開きます。
- タスクの期限の横にすでに期限が設定されている場合は、それを選択します。設定されていない場合は、Add due date(期限を追加)を選択します。
- 日付ピッカーで、目的の期限を選択します。
開始日を設定するには、次の手順に従います:
イシューの説明の子アイテムセクションで、編集するタスクのタイトルを選択します。タスクウィンドウが開きます。
タスクの開始日の横に開始日がすでに設定されている場合は、その日付を選択します。設定されていない場合は、Add start date(開始日を追加)を選択します。
日付ピッカーで、目的の期限を選択します。
期限は、開始日以降の日付である必要があります。開始日を期限より後の日付に設定すると、期限が開始日と同じ日に変更されます。
タスクをマイルストーンに追加する
タスクをマイルストーンに追加できます。タスクを表示すると、マイルストーンのタイトルを確認できます。すでにマイルストーンに属しているイシューに対してタスクを作成すると、新しいタスクはそのマイルストーンを継承します。
前提要件:
- プロジェクトのプランナーロール以上が必要です。
タスクをマイルストーンに追加するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、編集するタスクのタイトルを選択します。タスクウィンドウが開きます。
- マイルストーンの横にあるAdd to milestone(マイルストーンに追加)を選択します。タスクがすでにマイルストーンに属している場合、ドロップダウンリストに現在のマイルストーンが表示されます。
- ドロップダウンリストから、タスクに関連付けるマイルストーンを選択します。
タスクのウェイトを設定する
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
前提要件:
- プロジェクトのレポーターロール以上が必要です。
各タスクにウェイトを設定することで、各タスクに必要な作業量を示すことができます。この値は、タスクを表示するときにのみ表示されます。
タスクのイシューのウェイトを設定するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、編集するタスクのタイトルを選択します。タスクウィンドウが開きます。
- ウェイトの横にある編集を選択します。
- 正の整数を入力します。
- 適用を選択するか、Enterキーを押します。
親イシュー内のタスクのカウントとウェイトを表示する
子孫タスクの数とそれらの合計ウェイトが、イシューの説明の子アイテムセクションヘッダーに表示されます。
オープンタスクと完了タスクの数を確認するには、次の手順に従います:
- セクションヘッダーで、合計数にカーソルを合わせます。
これらの数値は、表示する権限がないイシューも含め、イシューに関連付けられているすべての子タスクを反映しています。
親イシューの進行状況を表示する
イシューの進捗率は、イシューの説明の子アイテムセクションヘッダーに表示されます。
子タスクの完了したウェイトと合計ウェイトを確認するには、次の手順に従います:
- セクションヘッダーで、パーセンテージにカーソルを合わせます。
ウェイトと進捗率は、表示する権限がないイシューも含め、イシューに関連付けられているすべてのタスクを反映しています。
タスクをイテレーションに追加する
- プラン: Premium、Ultimate
タスクをイテレーションに追加できます。イテレーションのタイトルと期間は、タスクを表示したときにのみ確認できます。
前提要件:
- プロジェクトのレポーターロール以上が必要です。
タスクをイテレーションに追加するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、編集するタスクのタイトルを選択します。タスクウィンドウが開きます。
- イテレーションの横にあるAdd to iteration(イテレーションに追加)を選択します。
- ドロップダウンリストから、タスクに関連付けるイテレーションを選択します。
費やされる時間を見積もり、追跡する
タスクに費やされる時間を見積もり、追跡できます。
詳細については、タイムトラッキングを参照してください。
「続きを読む」で説明が省略されるのを防ぎます。
タスクの説明が長い場合、GitLabはその一部のみを表示します。説明全体を表示するには、続きを読むを選択する必要があります。この切り詰める機能により、長文をスクロールせずに、ページ上の他の要素を簡単に見つけることができます。
説明を折りたたむかどうかを変更するには、次の手順に従います:
- タスクの右上隅にある追加のアクション( )を選択します。
- 好みに応じて説明を折りたたむを切り替えます。
この設定は記憶され、すべてのイシュー、タスク、エピック、目標、および主な成果に影響します。
右側のサイドバーを非表示にする
スペースがある場合、タスクの属性は説明の右側のサイドバーに表示されます。サイドバーを非表示にして、説明のスペースを増やすには、次の手順に従います:
- タスクの右上隅にある追加のアクション( )を選択します。
- サイドバーを非表示にするを選択します。
この設定は記憶され、すべてのイシュー、タスク、エピック、目標、および主な成果に影響します。
サイドバーを再度表示するには:
- 上記の手順を繰り返し、サイドバーを表示するを選択します。
タスクのシステムノートを表示する
タスクに関連するすべてのシステムノートを表示できます。デフォルトでは、古い順にソートされます。ソート順はいつでも新しい順に変更でき、この設定はセッション間で保持されます。デフォルトのすべてのアクティビティーに加えて、コメントのみと履歴のみでアクティビティーをフィルタリングすることもできます。この設定はセッション間で保持されます。
コメントとスレッド
タスクにコメントを追加したり、スレッドに返信したりできます。
タスク参照をコピーする
GitLabの別の場所でタスクを参照するには、完全なURLまたは短い参照(namespace/project-name#123のようなもの。namespaceはグループまたはユーザー名のいずれか)を使用できます。
タスク参照をクリップボードにコピーするには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、タスクを選択します。
- 右上隅にある縦方向の省略記号( )を選択し、Copy Reference(参照をコピー)を選択します。
これで、この参照を別の説明またはコメントに貼り付けることができます。
タスク参照の詳細については、GitLab-Flavored Markdownを参照してください。
タスクのメールアドレスをコピーする
メールを送信して、タスクにコメントを作成できます。このアドレスにメールを送信すると、メール本文を含むコメントが作成されます。
メールの送信によるコメントの作成、および必要な設定の詳細については、メールを送信してコメントに返信するを参照してください。
タスクのメールアドレスをコピーするには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- 右上隅にある縦方向の省略記号( )を選択し、Copy task email address(タスクのメールアドレスをコピー)を選択します。
イシューを親として設定する
前提要件:
- プロジェクトのゲストロール以上が必要です。
- イシューとタスクは、同じプロジェクトに属している必要があります。
タスクの親としてイシューを設定するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、編集するタスクのタイトルを選択します。タスクウィンドウが開きます。
- 親の横にあるドロップダウンから、追加する親を選択します。
- ドロップダウンリストの外側の領域を選択します。
タスクの親アイテムを削除するには、親の横にあるドロップダウンリストを選択し、アサイン解除を選択します。
非公開タスク
非公開タスクは、十分な権限を持つプロジェクトのメンバーのみが表示できるタスクです。非公開タスクを使用すると、セキュリティの脆弱性を非公開に設定することや、予期せぬ情報漏洩を防ぐことができます。
タスクを非公開に設定する
デフォルトでは、タスクは公開されています。タスクの作成時または編集時に、タスクを非公開に設定することができます。
前提要件:
- プロジェクトのレポーターロール以上が必要です。
- タスクに非公開でない親イシューがあり、そのイシューを非公開に設定する場合は、まずすべての子タスクを非公開に設定する必要があります。非公開イシューには、非公開の子しか含めることができません。
新しいタスクの場合
新しいタスクを作成する際、テキストエリアのすぐ下に、タスクを非公開としてマークするためのチェックボックスが表示されます。
そのチェックボックスをオンにして、Create task(タスクを作成)を選択します。
既存のタスクの場合
既存のタスクの公開設定を変更するには、次の手順に従います:
- タスクを開きます。
- 右上隅にある縦方向の省略記号( )を選択します。
- 非公開に設定を選択します。
非公開タスクを表示できるユーザー
タスクが非公開に設定されている場合、プロジェクトのレポーターロール以上を持っているユーザーのみがタスクにアクセスできます。ゲストロールまたは最小ロールを持つユーザーは、変更前に積極的に参加していたとしても、タスクにアクセスできません。
ただし、Guest role(ゲストロール)を持つユーザーは非公開タスクを作成できますが、自分で作成したタスクのみを表示できます。
ゲストロールを持つユーザーまたは非メンバーは、タスクに割り当てられている場合、非公開タスクを表示できます。ゲストユーザーまたは非メンバーが非公開タスクから割り当てを解除されると、そのタスクを表示できなくなります。
必要な権限を持たないユーザーの検索結果には、非公開タスクは表示されません。
非公開タスクのインジケーター
非公開タスクは、標準タスクとは視覚的にいくつかの点で異なります。タスクの一覧表示では、非公開として設定されているタスクの横に非公開( )アイコンが表示されます。
十分な権限がない場合、非公開タスクは一切表示できません。
同様に、タスク内では、パンくずリストのすぐ横に非公開( )アイコンが表示されます。
標準から非公開へ、またはその逆へのすべての変更は、タスクのコメントのシステムノートに表示されます。例:
- Jo Garciaが5分前にイシューを非公開にしました
- Jo Garciaがたった今、イシューを全員に公開しました
ディスカッションをロックする
この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。この機能はテストには利用できますが、本番環境での使用には適していません。
タスクでの公開コメントを禁止できます。その場合、プロジェクトメンバーのみがコメントを追加および編集できます。
前提要件:
- レポーターロール以上が必要です。
タスクをロックするには、次の手順に従います:
- 右上隅にある縦方向の省略記号( )を選択します。
- ディスカッションのロックを選択します。
システムノートがページの詳細に追加されます。
ディスカッションがロックされた状態でタスクが完了した場合、ディスカッションがロック解除されるまで再オープンすることはできません。
2列レイアウト
タスクは、イシューと同様の2列レイアウトを使用します。左側には説明とスレッド、右側にはラベルや担当者などの属性が表示されます。
この機能はベータ版です。バグを見つけた場合は、フィードバックイシューにコメントしてください。
タスク内のリンクされたアイテム
リンクされたアイテムは双方向の関係であり、絵文字リアクションセクションの下のブロックに表示されます。同じプロジェクト内の目標、主な成果、またはタスクを相互にリンクできます。
この関係は、ユーザーが両方のアイテムを表示できる場合にのみUIに表示されます。
リンクされたアイテムを追加する
前提要件:
- プロジェクトのゲストロール以上が必要です。
タスクにアイテムをリンクするには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、タスクを選択します。
- タスクのリンクされたアイテムセクションで、追加を選択します。
- 2つのアイテム間の関係を次のいずれかから選択します:
- 次のアイテムに関連している
- 次のアイテムをブロックしている
- 次のアイテムにブロックされている
- アイテムの検索テキスト、URL、または参照IDを入力します。
- リンクするアイテムをすべて追加したら、検索ボックスの下にある追加を選択します。
リンクされたすべてのアイテムの追加が完了すると、それらの関係が視覚的にわかりやすく分類されて表示されます。
リンクされたアイテムを削除する
前提要件:
- プロジェクトのゲストロール以上が必要です。
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。新しいナビゲーションをオンにしている場合、このフィールドは上部のバーにあります。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューの説明の子アイテムセクションで、タスクを選択します。
- タスクのリンクされたアイテムセクションで、各アイテムの横にある縦方向の省略記号( )を選択し、削除を選択します。
双方向の関係性により、いずれのアイテムにも関係が表示されなくなります。
マージリクエストを追加してタスクを自動的にクローズする
マージリクエストがマージされたときにタスクをクローズするように設定できます。
前提要件:
- マージリクエストを含むプロジェクトのデベロッパーロール以上が必要です。
- タスクを含むプロジェクトのレポーターロール以上が必要です。
- マージリクエストを編集します。
- 説明ボックスで、タスクを見つけて追加します。
- イシューにマージリクエストを追加する場合と同じクローズパターンを使用します。
- タスクがマージリクエストと同じプロジェクトにある場合、#を入力し、その後にタスクのIDまたはタイトルを入力して、タスクを検索できます。
- タスクが別のプロジェクトにある場合、タスクを開いた状態で、ブラウザからURLをコピーするか、右上隅にある縦方向の省略記号( )を選択し、Copy Reference(参照をコピー)を選択して、タスクの参照をコピーします。
マージリクエストが本文の開発セクションに表示されるようになりました。
タスクにマージリクエストを追加するには、正確なクローズパターンを使用する必要があります。他のテキストでは機能しません。
プロジェクトの設定でイシューの自動クローズが有効になっている場合、次のいずれかの条件が満たされると、タスクは自動的にクローズします:
- 追加されたマージリクエストがマージされる。
- クローズパターンを持つタスクを参照するコミットが、プロジェクトのデフォルトブランチにコミットされる。

