Server
- Subversion homepage - get it there.
- cvs2svn, the tool for CVS repository conversion. Just use “cvs2svn -s
“
Docs
- The Subversion Book, published by O’Reilly but alo available online.
- From the FAQ: how to configure automatic updates on a live/staging web server (see also: Hooks in Chapter 5 of the book)
- a diary of Mark Liyanage’s move to Subversion from CVS
Clients
- snvX client for OS X
- RapidSVN Windows/Linux GUI
- TortoiseSVN client as Windows shell extension!
Update 2.25.05: Read this for a list of subversion’s benefits over CVS. What about bitkeeper? Has anyone tried it?

Comments
Feb 24 02005 5.21p
mxilm #
what’s the sales pitch? i.e. why should we make the switch?
Feb 24 02005 11.38p
#
Chris Wage
I’d be interested in hearing why you’re making the switch to.
I’ve used CVS extensively from a personal document/dotfile/etc management angle, which I think it’s fine for (because it’s simple and is usually installed on just about every machine on the planet, or easily acquirable).
But I am doing more and more development management (don’t ask me how i got involved in that) and i’m wondering if subversion or something else might be a better solution, but we’re using CVS for now..
Feb 27 02005 6.08p
#
phredx
rms doesn’t talk to Linus anymore because Linus moved Linux to bitkeeper, which is not free software.
I’ve always wondered: why not improve CVS?
Mar 3 02005 5.39p
Dom #
With subversion you can rename, move or copy files without breaking the history of the file.
With subversion, commits are atomic.
That was enough for me to move to subversion.
The other reasons are enumerated here :
http://subversion.tigris.org/
Mar 4 02005 11.19a
wvolz #
I’ve also been thinking about subversion. I played with it a little yesterday and my only complaint is that it is really slow for commits, checkouts, updates, etc.