I swear TortoiseSVN , which is an svn client that integrates very seamlessly into Windows Explorer.
I understand that it will not give you integration with the IDE, but it will not allow you to disconnect from the command line (if this is the way you prefer to work).
I definitely recommend choosing svn over cvs . svn could be called "cvs 2" - this is basically cvs, but with a lot of pain points removed. For example, you can rename files to svn, but you must delete them and re-add them to cvs.
As a general point, I'm not a fan of completely relying on IDE integration for version control. There are all kinds of activities (merging, forking, etc.) that do better outside the IDE, where you have more tight control over what you do.
ctford
source share