File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes IDEs, Version Control and other tools and the fly likes CVS vs Subversion Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "CVS vs Subversion" Watch "CVS vs Subversion" New topic

CVS vs Subversion

Alex Nedelcu

Joined: Feb 06, 2006
Posts: 15
Hi guys,

I've been working with CVS for quite a while, but I've been hearing alot about Subversion.

Can anyone tell me what pros and cons does Subversion has ?
Should I switch or should I stay with CVS ?
Guy Allard
Ranch Hand

Joined: Nov 24, 2000
Posts: 776
I'll describe two cases.

At work we:

Left currently existing CVS projects there, made little attempt to convert them, and continue to use it (particularly several "large" projects).

Converted a few small projects to SVN, just for parctice.

Used SVN for several small new projects. To test the waters. Interestingly, the non-Java (MS) folks in the group jumped on this with Ankh, because they hated VSS.

Are now using SVN for anything new.

At home:

I converted everything I had to SVN. Would not want to go back. I have gotten sloppy about directory names, because I can just rename and/or delete them (they are not really gone of course).

There is a *lot* I have not explored yet - particularly 'properties'. But I highly recommend SVN.

Repository backups are (of course) essential. From the SVN source distribution, you can get a '' script to give you some easy help with that.

I would say install it, play with it until you feel comfortable (or not). Then make a decision.

Regards, Guy
[ February 15, 2006: Message edited by: Guy Allard ]
I agree. Here's the link:
subject: CVS vs Subversion