Source Control HOWTO. A Visual Guide to Version Control. Version Control (aka Revision Control aka Source Control) lets you track your files over time.
Why do you care? So when you mess up you can easily get back to a previous working version. You’ve probably cooked up your own version control system without realizing it had such a geeky name. Intro to Distributed Version Control (Illustrated) Traditional version control helps you backup, track and synchronize files.
Distributed version control makes it easy to share changes. Done right, you can get the best of both worlds: simple merging and centralized releases. Distributed? What’s wrong with regular version control?
Subversion.