Getting Subversion
The best available version of Subversion is: 1.6.2
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.
Source Code
To build Subversion from a source code release:
Download the latest distribution from the Source Releases Area.
Windows users should download .zip files. For all other operating systems, download .tar.gz or .tar.bz2 files.Build and install it according to the instructions in the INSTALL file in the top level of the distribution. You will end up with a 'svn' binary in the subversion/svn/ subdirectory (or installed in /usr/local/bin/, if you ran 'make install'.)
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.
Subversion Binary Packages | |||
| AIX | Debian | Debian Project apt-get install subversion | |
| HP-UX | Fedora | Fedora Project yum install subversion | |
| Mac OS X | Fink package (Requires Fink) MacPorts (Requires MacPorts) openCollabNet (Universal) Apple's Developer Tools | FreeBSD | |
| Red Hat | NetBSD | ||
| Solaris | OpenBSD | OpenBSD Project pkg_add subversion | |
| Windows | CollabNet (Certified binaries) Tigris.org: Apache 2.0 or Apache 2.2 SlikSVN: 32 and 64 bit client MSI VisualSVN (VisualSVN Server) | Ubuntu | Ubuntu Packages apt-get install subversion |
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.
Package Maintainers
- Bert Huijben, SharpSvn Project: SlikSVN Windows setups
- Christian Schaffner: Mac OS X binaries using Fink.
- CollabNet: Certified binaries for Red Hat, Solaris and Windows.
- David Summers, Summersoft: Red Hat binaries.
- Debian Project: Debian binaries.
- D.J. Heap, Branko Čibej and Troy Simpson: Tigris.org Subversion binaries.
- Eric Gillespie: pkgsrc.
- Fedora Project: Fedora binaries.
- FreeBSD Project: FreeBSD binaries.
- HP Porting Centre: HP UX binaries.
- Jeremy Whitlock, SVNbinaries project: AIX and Universal Mac OS X binaries
- MacPorts: Apple OS X MacPorts binaries.
- OpenBSD Project: OpenBSD binaries.
- Steven M. Christensen: Solaris SPARC and i386 binaries.
- Ubuntu project: Ubuntu binaries.
- VisualSVN: VisualSVN Server for Windows.
No comments:
Post a Comment