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.