We Interrupt This Blog For A Rant About Revision Control

Posted: June 30th, 2010 | Author: | 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.


4 Comments on “We Interrupt This Blog For A Rant About Revision Control”

  1. 1 Peter Boughton said at 9:03 am on July 19th, 2010:

    Don’t forget Git, Mercurial, Bazaar, and others – particularly since they allow more developer-friendly workflows.

  2. 2 christophervigliotti said at 1:14 pm on July 21st, 2010:

    I’ve heard good things about Git.

  3. 3 FlexCoder said at 6:53 pm on July 21st, 2010:

    You are extremely right.
    Backup -Backup-Backup

    Don’t forget about Microsoft’s Team Foundation Server

  4. 4 Christopher Vigliotti said at 7:05 pm on July 21st, 2010:

    Where can I download the Mac version of Microsoft Team Foundation Server? j/k


Leave a Reply