On Wed, 8 Dec 2004 10:36:35 -0000, Michael Rigby-Jones wrote: > > > > We currently use Visual Source Safe which is perfectly adequate for our > small team. Recently we attempted (and failed) to move over to Neuma CM+ > which appears to be the most complex, fragile and hard to use bit of > software I have ever found. > Ick! I have to use SourceSafe all the time, and it is a nasty nasty version control system. The checkout/checkin model is insufficience even for a 2 person development team if you work on the same files. It is even worse if you have intermittent access to the server ie remote development/travel/dialup access. It locks all of the files that you do not checkout making it a huge pain to go back and forth to checkout/checkin for every file. If you don't checkout just the files you need, you end up blocking other people from checking out the files. I have lost several days of work due to it overwriting my changed files that I could not checkout because I was on the road -- without any warning or recourse. There are some that might disagree, but I think that your version control system shouldn't require you to make backups of your code before using it. I would highly reccomend CVS, there is a learning curve but it is well worth it. It will merge files from multiple changes and alert you if it thinks there are complications. It allows you to safely update your codebase to the latest stuff while maintaining any changes you have made. This is very important if you want to test the merged code before you commit. CVS is free and runs on any platform. Best of luck, Ben _______________________________________________ http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist