Overview

Like a PR, a Merge Request is a request to merge one branch into another. It includes tools for code review, discussion, and automated testing (CI/CD pipelines).

Features

  • Diff View: See exactly what changed.
  • Discussions: Comment on specific lines of code.
  • Approvals: Require a certain number of approvals before merging.
  • Pipeline Status: See if automated tests passed.

Context

While 'Pull Request' is the term used by GitHub, 'Merge Request' is the term used by GitLab. They serve the same purpose.

Related Terms