Pull request
Also called: PR, Merge request, MR
A request to merge a branch's changes, with code review and automated checks. GitLab calls it a merge request.
Definition
The pull request page shows the changed lines, reviewers' comments and CI results. Some teams build a test version of every pull request so testers can check a change before it's merged.
In practice
PR #418 changes the price calculation; its checks are green and a teammate approved it.
Learn it in context
Lessons that use this term.
Related terms
- BranchA separate line of work in a repository, so a change can be built without affecting everyone else.
- MergeBringing the commits from one branch into another, usually into main after a pull request is approved.
- Code reviewTeammates reading a code change and approving it or asking for changes before it's merged.
- Continuous integration (CI)Automatically building and testing every code change as soon as it is pushed.