#1 for me is reliability. Version control is often my only backup and the code I store there is my most valuable product. I took a long time to switch from CVS to Subversion because I didn't want to deal with any instability in my version control.
Flexiblity is important - being able to add scripts that run when various events happen is very useful. I like to have a commit mailing-list, for example.
Speed is an attractive quality, particularly since I spend my days using Subversion on a very large codebase. I wish it was a lot faster.
I also like the idea of a distributed system like SVK. Unfortunately SVK failed hard for me and one time losing work was enough for me.
Frankly though, all this is icing on the cake. Using version control - any version control - is so much better than not using any that it doesn't make a lot of difference to me. I'd grumble a bit if I had to go back to CVS, but life would go on. Going without any version control though, now that's unthinkable!
-sam
In reply to Re: Evaluating version control systems
by samtregar
in thread Evaluating version control systems
by Nkuvu
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |