We Interrupt This Blog For A Rant About Revision Control
Posted: June 30th, 2010 | Author: Christopher Vigliotti | Filed under: I'm Just Sayin' | 4 Comments »Throughout my career as a software developer I’ve worked at shops that use revision control software. I’ve worked with systems that implement file locking (Visual Source Safe) as well as systems that implement branching and merging (CVS and Subversion). In my view using any system is better than using none at all.
If your organization isn’t using some sort of system for managing / storing your code then you are working in a state of unnecessary risk. For example, if you are working on a shared development environment, and the server that your code resides on is only backed up every 24 hours, you are one failed hard drive away from losing one day’s worth of work. Now imagine that your server’s backup is corrupted and you are a few months into development you could be looking at losing several months worth of work.
Don’t forget Git, Mercurial, Bazaar, and others – particularly since they allow more developer-friendly workflows.
I’ve heard good things about Git.
You are extremely right.
Backup -Backup-Backup
Don’t forget about Microsoft’s Team Foundation Server
Where can I download the Mac version of Microsoft Team Foundation Server? j/k