( ESNUG 433 Item 10 ) ------------------------------------------- [10/20/04]
Subject: ( ESNUG 383 #11 ) Revision Control "SVN" Is The New CVS Contender
> 1. CVS is free.
> 2. CVS supports hierarchy (don't even try using RCS).
> 3. CVS is stable:
> - it has been and is being used by thousands of developers worldwide
> - I've been using it at various companies since 1994 and don't recall
> ever having a problem caused by CVS. (I've had people try to get
> *around* CVS using some back-door hack, but not problems using CVS
> commands themselves).
> 4. CVS does work across many platforms, including just about every
> conceivable form of Unix as well as Windows.
> 5. CVS does have a GUI that runs on Windows, though I won't claim it's
> the best because I haven't used it much. I prefer command lines.
>
> - Kris Monsen
> Mobilygen Corp. Santa Clara, CA
From: David Cuthbert <dacut=user domain=cadence spot calm>
Hi John,
Going through some ESNUG archives, I came across a couple discussions
on revision control systems and wanted to update them with a mention on
a new open-source tool that's recently come out: Subversion (SVN).
SVN is being touted as a successor to CVS. I use it on some open source
projects I contribute to, and find that branching and merging -- always
tricky with CVS -- are much easier to use with SVN. One of the other
big features they tout are its transactional system (commits are
all-or-nothing; apparently, this isn't the case with CVS, though I've
never encountered a problem here).
The downsides/risks: Everything in SVN is stored in a database, not as
separate files; this will make anyone who has had to repair a CVS
repository somewhat nervous. It's also somewhat immature, having just
hit one-dot-oh in the last few months.
Internally, we're still using CVS. However, if I were in charge of
configuration management and didn't have to worry about retraining a
large group, I'd be taking a serious look at SVN.
Subversion's home page is at http://subversion.tigris.org/
- David Cuthbert
Cadence Design Systems R&D Pittsburgh, PA
|
|