I fully agree with Bruce. I've been using svn on a project for a year, and I like it much more and consider it much better than the CVS. Before that I've been working with ClearCase (few years), some short projects with Visual Source Safe, and although I like these systems because of their 'real' checkouts, this approach is not good for 'community development' like castor and they are not free, of course. I've been using CVS only with castor, and I really see svn much more suitable for this kind of projects than CVS. The reasons are clearly stated by Bruce (http, offline diffs, much faster, etc.), they are all very true, I would like to add that for Windows users there is this TortoiseSVN shell extension which is really great piece of software.
+vote for svn :) Regards, Emir > -----Original Message----- > From: Bruce Snyder [mailto:[EMAIL PROTECTED] > Sent: Saturday, March 11, 2006 6:21 PM > To: dev@castor.codehaus.org > Subject: [castor-dev] Migration from CVS -> Subversion > > I'd like to convert the CVS repository to Subversion for many > reasons, starting with the fact that Subversion handles > branching and tagging as copies. This is far easier to deal > with especially in terms of merging changes. Subversion > brings many, many benefits beyond CVS > including: > > - atomic commits > - versioned folders > - versioned file/directory metadata > - when a file/directory is moved, history is not lost > - offline diffs > - much faster over the wire becuase less info is transmitted > - no special handling required for binary files > - use HTTP which can traverse firewalls > > Subversion has so many improvements beyond CVS and that I > simply can't list them all. The good thing is that all the > commands in Subversion match those of CVS. Also, converting > the CVS repository to Subversion will preserve all history so > nothing will be lost. I'd like to start on this very soon, so > let's get the discussion on this topic moving. > > Bruce > -- > perl -e 'print > unpack("u30","D0G)[EMAIL PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" > );' > > Apache Geronimo (http://geronimo.apache.org/) > > Castor (http://castor.org/) > > ------------------------------------------------- > If you wish to unsubscribe from this list, please send an > empty message to the following address: > > [EMAIL PROTECTED] > ------------------------------------------------- > > ------------------------------------------------- If you wish to unsubscribe from this list, please send an empty message to the following address: [EMAIL PROTECTED] -------------------------------------------------