Merge Request
What Is a Merge Request?
A merge request (MR) is a request to merge changes from one branch into another. The term is most commonly associated with GitLab, where it is used for code review, discussion, automated checks, and approval before merge.
Why Merge Requests Matter
Merge requests help teams:
- review code before integration,
- discuss design or implementation details in context,
- attach CI results and approvals to a change,
- keep a traceable history of decisions before merge.
How Merge Requests Are Used
The common flow is:
- create a feature branch,
- push commits,
- open a merge request,
- complete review and checks,
- merge into the target branch.
The concept is closely related to pull requests, but the naming convention differs by platform.
Related Terms
Get new glossary terms and practical guides
If your team uses the glossary to understand engineering metrics, tooling, and AI terms, submit your email to get updates.
Related Pages
Move from definition to product context with the most relevant Oobeya pages for this term.


