Version control
A system that records who made each change to the code, when and why, and allows returning to earlier versions; the most common example is Git.
- 01
Why it matters
Without version control, when a bug appears nobody knows what changed and returning to the last working version becomes hard. It lets teams work on the same code without conflicts, have changes reviewed and hand the code over to the client in full.
- 02
Example
After an update, the checkout page breaks. The team finds the change that introduced the bug in the version history, rolls back to the previous version and fixes the problem in a separate branch.
- 03
Common mistake
Committing passwords, API keys and environment settings to the repository along with the code. A secret saved once stays in the history even if deleted, and must be changed.
- 04
Related terms
Related services and guides
Let's talk about your project.
Tell us what you need; we will define the scope together.