I use version control for two reasons: easy syncing between various computers (when I’m at work or at home, I will have the latest updates of my own code) and being able to roll back changes when I make a mistake and I need to go back to what it was yesterday, or a few days ago. Although admittedly, I haven’t been in a situation where I actually needed to roll back, but it’s nice to know I CAN if I really have to.

Other than that…..hmmmm, if you only work on one computer and you don’t care for being able to go back in time, I don’t see any other use for version control.