On Tue, 19 Sep 2006, Jason R. Mastaler wrote: > Should we use this instead of CVS? Sourceforge now offers projects > Subversion as well. > > http://sourceforge.net/docs/E09 > > Not that familiar with Subversion yet, but it seems like it might be better.
YES! With CVS you can't rename files, keeping history! With CVS you are stuck with ever accumulating empty directories that take more and more time to run through while updating! With CVS to be able to merge later, you have to tag the root of the branch and then remember each subsequent tag so you don't accidentally try to merge stuff you've already merged. With CVS when you commit, tag, or branch, you have to wait for it to duplicate the same commit/tag/branch log message and info into every file in the repository. Subversion keeps the same great data model that CVS promoted (Copy-Modify-Merge) so CVS users fill right at home once they get past the "universal revision per commit" issues. With Subversion, a tag/branch takes mere seconds as it is a lazy copy. Subversion is not perfect or a panacea but it is "a compelling replacement for CVS". Pretty easy to convert from cvs2svn with the python command script of that name. When I converted from CVS to Subversion my repository went from 14+ GB down to 6.6 GB. Subversion is multi-platform (Unix/Linux, MAC OS X, Windows, Novell, OS/400) and has some good GUIs as well as the standard command-line interface. http://subversion.tigris.org http://svnbook.red-bean.com - David Summers David Wayne Summers "Linux: Because reboots are for hardware upgrades!" [EMAIL PROTECTED] PGP Key: http://summersoft.fay.ar.us/~david/pgp.txt PGP Key fingerprint = 0B44 B118 85CC F4EC 7021 1ED4 1516 5B78 E320 2001 _________________________________________________ tmda-workers mailing list ([email protected]) http://tmda.net/lists/listinfo/tmda-workers
