Skip to content
Utveckling

What is Pull Request?

A proposed code change that must be reviewed before it is merged into the main codebase. Like a motion at an AGM — but faster.

A pull request is a proposed code change that must be reviewed before it is merged into the main codebase. Instead of a developer changing what is already in production directly, they gather their changes and say, in effect: "Here is my proposal — review and approve before it becomes part of the real thing."

You can liken it to a motion at a company meeting, but considerably faster. You put forward a proposal, others read it, comment, and vote yes or no. Only when the proposal is approved does it become reality. In the same way, a pull request is reviewed and approved before the changes are actually added to the code that runs.

The name comes from asking (request) for your changes to be pulled into the main code. It goes hand in hand with code review: the pull request is the frame in which the review happens, with changes clearly listed so everyone sees exactly what is proposed.

Why are pull requests important for your business?

Pull requests create order and safety in how code changes. No single person can silently alter what is in production — everything goes through a visible proposal that others see. That reduces the risk of mistakes and makes it clear who changed what.

It also provides traceability. Every change has a history with discussion and approval, which is valuable if something needs debugging later or if you want to understand why a particular decision was made. It is order and accountability that protects your investment.

Pull request in practice

Imagine two developers working on the same client project at ZORC. One builds a new payment feature and creates a pull request with their changes instead of adding them directly.

The other reviews the proposal, spots a small error, and they sort it out together in the pull request. When everything looks good, it is approved and the changes are merged. The result: a safe, reviewed process where nothing uncontrolled slips into the client's system.

Common questions about Pull Request

What does pull request mean?

A pull request is a proposed code change that must be reviewed and approved before it is added to the main codebase. The name means you are asking for your changes to be pulled into the shared code.

What is the difference between a pull request and code review?

The pull request is the proposal with the changes listed, while code review is the inspection that happens within it. The pull request is the frame; code review is the work done inside the frame.

Why use pull requests?

To create order, safety, and traceability. Nobody changes what is in production silently — everything goes through a visible proposal that others review and approve first.

Related terms

← Full glossary