What is Source Control?
Learn about “source control” and its uses.
We'll cover the following...
Source control
If you’re not familiar with source control, it solves a simple problem: how do you and your colleagues keep track of changes in your codebase?
You might start by:
- Sending each other updated files
- Emailing each other when files change
- Keeping tar files in a central location with version numbers
Tracking file changes
However, whenever the project scales in size, you encounter problems:
- If more developers are involved, then there is a communication overhead to track all the changes.
- If there are multiple projects running concurrently on the same codebase, then tracking