ドラフトマージリクエスト
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
マージリクエストのマージ準備ができていない場合は、準備完了としてマークするまでマージされないようにすることができます。ドラフトとしてマークされたマージリクエストは、他のすべてのマージ条件を満たしていても、ドラフトフラグを削除するまでマージできません。
マージリクエストをドラフトとしてマークする
次の複数の方法で、マージリクエストを下書きとしてマークできます。
- マージリクエストを表示: マージリクエストの右上隅で、マージリクエストのアクション( )を選択し、Draftとしてマークを選択します。
- マージリクエストを作成または編集: 次のいずれかを実行します:
- マージリクエストのタイトル先頭に
[Draft]、Draft:、または(Draft)を追加します。 - タイトルフィールドの下にあるドラフトとしてマークを選択します。
- マージリクエストのタイトル先頭に
- 既存のマージリクエストにコメント: コメントに
/draftクイックアクションを追加します。マージリクエストを準備完了としてマークするには、/readyクイックアクションを使用します。 - コミットを作成: マージリクエストのソースブランチを対象とするコミットメッセージの先頭に、
draft:、Draft:、fixup!、またはFixup!を追加します。この方法では切り替えはできません。このテキストを後続のコミットで再度追加しても、マージリクエストは準備完了としてマークされません。
マージリクエストを準備完了としてマークする
マージリクエストのマージ準備ができたら、次の複数の方法でDraftフラグを削除できます。
- マージリクエストを表示: マージリクエストの右上隅で、準備完了としてマークを選択します。デベロッパー、メンテナー、またはオーナーロールを持つユーザーは、マージリクエストの説明の一番下までスクロールし、準備完了としてマークを選択することもできます。
- 既存のマージリクエストを編集: タイトルの先頭から、
[Draft]、Draft:、または(Draft)を削除するか、タイトルフィールドの下にあるDraftとしてマークをクリアします。 - 既存のマージリクエストにコメント: マージリクエスト内のコメントに
/readyクイックアクションを追加します。
マージリクエストを準備完了としてマークすると、GitLabはマージリクエストの参加者とウォッチャーに通知します。
検索時にドラフトを含めるか除外する
プロジェクトのマージリクエストリストを表示または検索するときに、ドラフトマージリクエストを含めるか除外するには:
上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
左サイドバーで、コード > マージリクエストを選択します。
マージリクエストの状態でフィルタリングするには、ナビゲーションバーでオープン、マージ済み、クローズ、またはすべてを選択します。
検索ボックスを選択してフィルターのリストを表示し、ドラフトを選択するか、単語
draftを入力します。=を選択します。ドラフトを含める場合ははいを、除外する場合はいいえを選択し、Returnキーを押してマージリクエストのリストを更新します。
ドラフトのパイプライン
ドラフトマージリクエストは、準備完了としてマークされたマージリクエストと同じパイプラインを実行します。
下書きマージリクエストのパイプラインをスキップする方法については、ドラフトマージリクエストのパイプラインをスキップするを参照してください。

