What Is a Repository?
A repository (often shortened to "repo") is the central, organised home for all the code in a project, together with its full history of changes.
It matters because it is the single source of truth for your software. It lets a team work together safely, keeps a record of who changed what and when, and makes it possible to undo mistakes or trace problems.
An Everyday Analogy
A repository is like a shared, version-tracked filing system for a document everyone is editing. Nothing is ever lost, and you can always see how it reached its current state.
- Stores all the project's code in one place.
- Keeps a complete history of every change.
- Lets a team collaborate without clashing.
- Allows changes to be reviewed before they go live.
Why It Matters to You
A well-managed repository is a sign of a healthy, professional project and protects your investment.
- Your code is safe, backed up and recoverable.
- Multiple developers can work together smoothly.
- Every change is traceable and reversible.
- You own and can move the codebase if you ever need to.
If you need a hand with any of this, your Progressive Robot delivery team is ready to help. Raise a ticket from the Support area of your client portal or speak to your account manager and we will guide you through the next steps.