Source Code Management
Source Code Management (SCM) systems keep track of every change made to a set of files,
creating a history of revisions and ensuring that no changes are ever lost.
Using SCM, we can:
- keep track of changes to every file (when it was changed, who changed it, etc)
- collaborate on a project from different computers or even different time zones
- reproduce what your application looked like at any given time in history
- fix bugs faster by tracking down which change to the code caused the bug
- maintain your live site’s code while safely working on new features at the same time
