Why You Want A Source
Control System
Supports concurrent development
Manage diverging source code bases
Records file/release versions
Easy access to all previous revisions
Can record why a revision was made
Optimal disk space usage
You’ll end up doing something equivalent
anyway so it may as well be automated