Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
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


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "CVS vs Subversion" Watch "CVS vs Subversion" New topic
Author

CVS vs Subversion

Alex Nedelcu
Greenhorn

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 'hot-backup.py' 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: http://aspose.com/file-tools
 
subject: CVS vs Subversion
 
Similar Threads
CVS extra files
experience with pre/post-commit hook to enforce code-conventions
Setting up and configuring Subversion and Bugzilla
CVS & Eclipse
When i should use SubVersion ?