- Download Source Code
- Mirror ¶
- Source Releases ¶
- Recommended Release ¶
- Older still supported Releases ¶
- Release archives ¶
- Verifying the Integrity of Downloaded Files ¶
- Building and Installing Subversion ¶
- Apache Subversion Binary Packages
- Centos Linux ¶
- Debian Linux ¶
- Subversion Server for Windows
- The proper way to setup an Apache Subversion server
- Easy to install, configure and maintain
- Free for commercial use!
- TortoiseSVN
- Support
- Open Source
- Downloads
- The current version is 1.14.1
- Context menu in file-open/save dialogs on x64 OS
- Pre-Release Builds
- Language packs
- Other Releases
- Forthcoming Releases
- Stable Branch Builds
- Trunk Nightly Builds
- Older Releases
- Source Code
Download Source Code
Learn about our new 6-month regular and 2-year LTS release schedule: see How We Plan Releases.
The latest and recommended LTS (long-term support) release of Apache Subversion is: 1.14
The older still supported release of Apache Subversion is: 1.10
Use the links below to download Apache Subversion from one of our mirrors. You must verify the integrity of the downloaded files using signatures downloaded from our main directory.
The following are the currently supported versions of Subversion. Older releases are available from the archive download site.
The Apache Subversion project only distributes source code, but a number of third parties provide binary packages for a number of platforms. To find a package for your platform, please visit the binary packages page.
Mirror ¶
The currently selected mirror is https://apache-mirror.rbc.ru/pub/apache/. If you encounter a problem with this mirror, please select another mirror. If all mirrors are failing, there are backup mirrors (at the end of the mirrors list) that should be available.
Source Releases ¶
We provide source code distributions in a variety of archive types. Generally, speaking, Windows users should download .zip files. Users of all other operating systems should download .tar.gz or .tar.bz2 files.
Recommended Release ¶
Apache Subversion 1.14.1 LTS
File | Checksum (SHA512) | Signatures | PGP Public Keys |
---|---|---|---|
subversion-1.14.1.tar.bz2 | [SHA-512] | [PGP signatures] | [PGP keyring] |
subversion-1.14.1.tar.gz | [SHA-512] | [PGP signatures] | [PGP keyring] |
subversion-1.14.1.zip | [SHA-512] | [PGP signatures] | [PGP keyring] |
Older still supported Releases ¶
Apache Subversion 1.10.7 LTS
File | Checksum (SHA512) | Signatures | PGP Public Keys |
---|---|---|---|
subversion-1.10.7.tar.bz2 | [SHA-512] | [PGP signatures] | [PGP keyring] |
subversion-1.10.7.tar.gz | [SHA-512] | [PGP signatures] | [PGP keyring] |
subversion-1.10.7.zip | [SHA-512] | [PGP signatures] | [PGP keyring] |
Release archives ¶
Looking for previous releases of Subversion? All Subversion releases are available for download from the Apache distribution archive. Except for our currently supported releases, distributions of Subversion found in the archives are not supported by the community. If you require support for an older version of Subversion, and are not able to upgrade to a newer version, consider contacting a commercial Subversion support vendor.
Verifying the Integrity of Downloaded Files ¶
It is essential that you verify the integrity of the downloaded files using the PGP signatures and/or file checksums. Please read Verifying Apache HTTP Server Releases for more information on why you should verify our releases. (The same rationale applies to Subversion as to HTTP Server.)
The PGP signatures can be verified using PGP or GPG. First download the keyring ( *.KEYS ) and detached signatures ( *.asc ) files for the particular distribution. Make sure you get these files from the main distribution directory, rather than from a mirror. Then verify the signatures as follows:
% pgpk -a subversion.asc
% pgpv subversion-1.14.tar.gz.asc
or
% pgp -ka subversion.asc
% pgp subversion-1.14.tar.gz.asc
or
% gpg —import subversion.asc
% gpg —verify subversion-1.14.tar.gz.asc subversion-1.14.tar.gz
If you’re unable to verify the PGP signatures, you can instead verify the checksums on the files. However, PGP signatures are superior to checksums, and we recommend to verify using PGP whenever possible.
A unix program called sha512sum is included in many unix distributions. Run sha512sum subversion-1.14.tar.gz to display the hash of the downloaded file.
On Windows you can use the following command in a command line window, for instance: certutil -hashfile SHA512 .
Building and Installing Subversion ¶
For information about building and installing your freshly downloaded source code release, see the Source Code page.
Apache Subversion Binary Packages
Find packages for your operating system:
The Apache 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 that 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.
Binaries are typically built from the latest stable release.
Note also that this list does not include distributions of larger collections of software of which Subversion is but one piece. Several vendors offer such things, but we concern ourselves primarily with Subversion itself. As such, the listing here is limited to those packages which may be reasonably considered binary distributions of Apache Subversion alone. If you are looking for more widely scoped, Subversion-related value-add offerings, we trust that $
Centos Linux ¶
CollabNet (supported and certified by CollabNet; requires registration)
WANdisco (supported and certified by WANdisco; requires registration)
Debian Linux ¶
Debian Project (maintained by Debian Project; client and server; svnserve is part of the subversion package, mod_dav_svn is in the separate libapache2-mod-svn package (formerly libapache2-svn))
WANdisco (supported and certified by WANdisco; requires registration)
Subversion Server for Windows
VisualSVN Server allows you to easily install and manage a fully-functional Subversion server on the Windows platform. Thanks to its robustness, unbeatable usability and unique enterprise-grade features, VisualSVN Server is useful both for small business and corporate users.
The key features of VisualSVN Server are:
The proper way to setup an Apache Subversion server
VisualSVN Server has reached more than 3,000,000 downloads and it’s the most favored way to setup and maintain an Apache Subversion server on the Windows platform. It is certified for Windows Server and trusted both by thousands of SMBs and Fortune 500 companies such as General Electric, Siemens, ThyssenKrupp and Sony. Learn more.
Easy to install, configure and maintain
VisualSVN Server is distributed as a single installation package with the latest versions of all the required components. The installation process is extremely simple and allows you to setup a full-featured and ready to use Subversion server in just a few clicks. Upgrades to newer versions are simple too. Learn more.
Free for commercial use!
VisualSVN Server is freely available for commercial use under the Community license. The free Community license does not require any registration, allows an unlimited number of repositories and up to 15 users. Learn about other available license types.
TortoiseSVN
Support
- Issue tracker plugins Plugins to connect with issue trackers
- SVNProtocolHandler A plugin for IE to browse svn:// repositories
- Misc posts Posts that don’t fit into any other category
Open Source
Downloads
The current version is 1.14.1
For detailed info on what’s new, read the changelog and the release notes. Advertisement
The current version 1.14.1 is linked against the Subversion library 1.14.1.
Please make sure that you choose the right installer for your PC, otherwise the setup will fail.
for 32-bit OS | for 64-bit OS |
TortoiseSVN 1.14.1 — 32-bit | TortoiseSVN 1.14.1 — 64-bit |
for 32-bit OS | for 64-bit OS |
TortoiseSVN 1.10.5 — 32-bit | TortoiseSVN 1.10.5 — 64-bit |
To verify the file integrity follow these instructions.
Context menu in file-open/save dialogs on x64 OS
On x64 versions of Windows 7 and 8, the TortoiseSVN context menu and overlays won’t show for 32-bit applications in their file-open/save dialogs until you install the 2017 C-runtime for x86. (select the vc_redist.x86.exe file for download).
Note: this only applies to 32-bit applications on x64 OS. The Windows explorer is not affected by this.
Pre-Release Builds
If there is a bug in the latest released version which you really cannot live with, and which has already been reported as fixed, then you can try installing a pre-release build from the stable release branch.
Language packs
Country | 32 Bit | 64 Bit | Separate manual (PDF) | |
---|---|---|---|---|
Albanian | Setup | Setup | Translate to Albanian | |
Arabic | Setup | Setup | Translate to Arabic | |
Belarussian (Tarask) | Setup | Setup | Translate to Belarussian (Tarask) | |
Bulgarian | Setup | Setup | Translate to Bulgarian | |
Catalan | Setup | Setup | Translate to Catalan | |
Chinese, simplified | Setup | Setup | TSVN | TMerge |
Chinese, traditional | Setup | Setup | Translate to trad. Chinese | |
Croatian | Setup | Setup | Translate to Croatian | |
Czech | Setup | Setup | TSVN | TMerge |
Danish | Setup | Setup | Translate to Danish | |
Dutch | Setup | Setup | TSVN | TMerge |
Finnish | Setup | Setup | TSVN | TMerge |
French | Setup | Setup | TSVN | TMerge |
Georgian | Setup | Setup | Translate to Georgian | |
German | Setup | Setup | TSVN | TMerge |
Greek | Setup | Setup | Translate to Greek | |
Hungarian | Setup | Setup | Translate to Hungarian | |
Indonesian | Setup | Setup | TSVN | TMerge |
Italian | Setup | Setup | Translate to Italian | |
Japanese | Setup | Setup | TSVN | TMerge |
Korean | Setup | Setup | Translate to Korean | |
Latvian | Setup | Setup | Translate to Latvian | |
Lithuanian | Setup | Setup | Translate to Lithuanian | |
Macedonian | Setup | Setup | Translate to Macedonian | |
Malayalam | Setup | Setup | Translate to Malayalam | |
Norwegian, bokmål | Setup | Setup | Translate to Norwegian | |
Occitan | Setup | Setup | Translate to Occitan | |
Persian | Setup | Setup | Translate to Persian | |
Polish | Setup | Setup | TSVN | TMerge |
Portuguese, Brazil | Setup | Setup | TSVN | TMerge |
Portuguese, Portugal | Setup | Setup | TSVN | TMerge |
Romanian | Setup | Setup | Translate to Romanian | |
Russian | Setup | Setup | TSVN | TMerge |
Serbian, cyrillic | Setup | Setup | TSVN | TMerge |
Serbian, latin | Setup | Setup | TSVN | TMerge |
Slovak | Setup | Setup | TSVN | TMerge |
Slovenian | Setup | Setup | TSVN | TMerge |
Spanish | Setup | Setup | TSVN | TMerge |
Swedish | Setup | Setup | Translate to Swedish | |
Tamil, India | Setup | Setup | Translate to Tamil, India | |
Thai | Setup | Setup | Translate to Thai | |
Turkish | Setup | Setup | Translate to Turkish | |
Ukrainian | Setup | Setup | Translate to Ukrainian | |
Vietnamese | Setup | Setup | TSVN | TMerge |
Other Releases
Forthcoming Releases
To find out what is happening with the project and when you can expect the next major release, take a look at our project status page.
Stable Branch Builds
We maintain ongoing Release Candidates as well. These contain the latest official release plus latest bugfixes and will eventually become the next official release. They are not built nightly, but on demand from the current release branch, typically once a week if there has been any significant bugfix activity. If you find that a certain bug has been fixed and you do not want to wait until the next release, install one of these. Because they are built from the stable branch they should be completely compatible with the current official release and with other compatible Subversion clients. You would also help us tremendously by installing and testing release candidates. Note that the stable branch accepts bugfixes only, not new features.
Trunk Nightly Builds
Nightly Builds are available too. They are built from the current development head and are for testing only. This represents the bleeding edge and may be linked against a newer version of the subversion libraries than is used for the current release. Working copies may be upgraded automatically and become incompatible with the official release and with other subversion clients. We would love you to test these builds, but you should be aware of the potential problems and install only on a machine where your working copies are not critical. Note: This requires Windows 7 or above.
Older Releases
Older releases are available from the OSDN.net files section.
Source Code
TortoiseSVN is under the GPL license. That means you can get the whole source code and build the program yourself.
The source code is hosted on osdn.net in our own Subversion repository. You can browse the source code with your favorite web browser directly on the repository.
If you have TortoiseSVN installed, you can check out the whole source code by clicking on the tortoise icon below:
♥ 2004-2021 – The TortoiseSVN team . Please share.