Search: 
View
  By section
  As outline
  Fully expanded

FAQ sections
  cvs

Questions
  Getting account
  Getting started
  cvs-remote-links
  CVS Clients
  cvs-local-resources
  common-commands
  common-tasks
  CVS and Eclipse
  admin-commands
  EDITOR-variable
  no password
  cvs-laptop
  change-password
  cvs-authoring
  Administrator/mkpasswd
  CVS account name
  Cygwin home dir
  Cygwin CR/NL problems
  Who gets one?
  anonymous access
  SCCS/RCS/CVS conversion
  Failed to connect . . .
  cvs update is slow
  cvs mail
  Cygwin copy & paste
  CVS Web Interface
  SVN vs CVS
  CVS on the Mac
Software Development (general use, but circa 2000)
FAQ
CVS
Previous section  |  This section  |  Next section
Previous question  |  This question  |  Next question

SVN vs CVS
Christopher Brooks, 28 Sep 2006
Last updated: 28 Sep 2006

I've not set up a SVN repository, I'm sure it is fairly easy. I have set up a CVS repository. Setting up CVS is very easy. If people have ssh access to the repository, then you are done. Setting up anonymous access (pserver) is not that hard. See anonymous access

Lots of people swear by SVN and swear at CVS. One issue is that I'm not so sure Eclipse supports SVN out of the box, though there is the subclipse plugin. That's what stops me from switching.

In general, one issue I've found is that people tend to jump to the newest technology for odd reasons. Yes, the CVS command line and branching mechanism sucks and SVN is "better". However, are you willing to toss access via Eclipse out of the box if you go with SVN? I'm sure there is a SVN interface to Eclipse, but why make installation even more complicated for users who are already struggling?

I think it is better to set up CVS or SVN on a Linux box than a Windows box. One issue is that the Windows so called file system is case insensitive, case preserving, which means that if under Unix there are two filenames differing only in case, then god knows what happens if the CVS or SVN server is on Windows.