Draft Merge Request とは
- 下書き状態のマージリクエスト
- リクエストを送ってコードレビューしてもらうことはできるが、下書き状態のためマージすることができない
- 作業途中だけど一旦レビューしてもらいたい時によく使われる
よくある通常の流れ
作業前に Draft MR の流れ
メリット
- 誰がなんの作業をしているかがMR一覧を見れば一目で分かる
- Draftなので誤ってマージしてしまう恐れがない
なおGitHubにおいては
GitHubにも同様の機能に「Draft Pull Request」がありますが、GitLabと異なり、何も変更していない状況だとDraft Pull Request できないようでした。
とはいえ、誤って承認してしまうリスクを抑えたり、作業途中だけどフィードバックを受けたい場合にと便利なことには変わりないかと思います。