マージリクエストの管理
GitLabには、プロジェクトとグループのマージリクエストを管理するためのツールが用意されています。
マージリクエストを削除する
ほとんどの場合、マージリクエストは削除するのではなく、クローズすべきです。マージリクエストを削除すると、元に戻すことができません。
前提要件:
- プロジェクトのオーナーロールが必要です。
マージリクエストを削除するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- コード > マージリクエストを選択し、削除するマージリクエストを見つけます。
- 編集を選択します。
- ページの一番下までスクロールし、Delete merge request(マージリクエストを削除)を選択します。
マージリクエストを削除しても、すべてのデータが完全に消去されるわけではありません。プロジェクトの履歴を維持し、リカバリープロセスをサポートするために、一部の情報が保持されます。詳細については、機密情報を処理するを参照してください。
プロジェクト内のマージリクエストを一括編集する
マージリクエストの一括編集時に編集可能な属性は次のとおりです:
- 状態(オープン/完了)
- 担当者
- マイルストーン
- ラベル
- サブスクリプション
前提要件:
- デベロッパーロール以上が必要です。
これを行うには、次の手順を実行します:
- プロジェクトで、コード > マージリクエストに移動します。
- 一括編集を選択します。画面の右側に、編集可能なフィールドを含むサイドバーが表示されます。
- 編集する各マージリクエストの横にあるチェックボックスをオンにします。
- サイドバーから適切なフィールドと値を選択します。
- 選択済みアイテムを更新するを選択します。
グループ内のマージリクエストを一括編集する
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
グループのマージリクエストの一括編集時に編集可能な属性は次のとおりです:
- マイルストーン
- ラベル
前提要件:
- プロジェクトのデベロッパーロール以上が必要です。
複数のグループマージリクエストを同時に更新するには、次の手順に従います:
- グループで、コード > マージリクエストに移動します。
- 一括編集を選択します。画面の右側に、編集可能なフィールドを含むサイドバーが表示されます。
- 編集する各マージリクエストの横にあるチェックボックスをオンにします。
- サイドバーから適切なフィールドと値を選択します。
- 選択済みアイテムを更新するを選択します。