I personally like subversion (I like its semantics a bit better than CVS), but it all depends on your needs. If you need distributed version control, then I've heard good things about git or mercurial, but don't have much experience with either. The "best" solution depends on what your requirements are and what you're comfortable with.
|