Skip to content

Pull request

A proposal to integrate changes into a target branch, with context for shared review and discussion.

Also known asMerge request
Software Development

Propose a change for integration

A pull request proposes integrating changes into a target branch. The description, file differences, discussion and check results give the team context for its decision. GitLab calls the corresponding workflow a merge request.

In a fictional example, a developer describes the corrected date display, affected report and intended checks. A reviewer can ask questions or request revisions. Project rules determine which approval is needed to merge. Opening a pull request does not yet integrate the change into the target branch. Merging and production deployment are also different operations; project configuration may connect them automatically.

Sources

Articles on this topic

Software Development with ASES

Custom software, web and mobile apps