Getting Subversion
The best available version of Subversion is: 1.5.5
You can install Subversion by compiling its source code release directly, or you can
install one of the prepackaged binaries
if there is one for your operating system. Unless a release has
"alpha", "beta", or "rc" in its name, it is
tested and considered stable for production use. Once you have
Subversion installed, most of your questions can be answered at our help section.
When upgrading, just install "on top of" the older release.
Subversion 1.x is forward-compatible with any newer 1.y. No
repository upgrade is required. As long as client and server both
have the same major release number (1), olders clients will work with
newer servers and newer clients will work with older servers. The
only caveat is that if the client and server minor release numbers
don't match (e.g., 1.0 and 1.1), then some of the features of the
newer release may not be activated.
Binary Packages
The Subversion project does not officially endorse or
maintain any binary packages of the Subversion software. However,
volunteers have created binary packages for different distributions
and platforms, and as a convenience, we maintain a list of links to
them here. If there are any problems with or questions about the
different binary packages please send email to the Subversion users mailing
list.
NOTE: Binary packages usually come out about a week after the
corresponding source release. Please don't post to the mailing lists
asking when a binary package for a given platform will be ready. The
packagers already know when new source releases come out, and work as
fast as they can to make binaries available.
Note: Apache 2.0 and Apache 2.2 are not binary-compatible. If you plan to
use mod_dav_svn be sure that you obtain the correct version for your
version of Apache.