The SVN repository service currently supports most mainstream SVN clients. We recommend you use the latest stable version of the client.
In a Mac environment, you can use Homebrew to install the SVN client.
svn --versioncommand to verify that SVN has been correctly installed:
svn, version 1.9.7 (r1800392)
compiled Feb 28 2018, 15:54:50 on x86_64-apple-darwin17.3.0
Copyright (C) 2017 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository access (RA) modules are available:
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- using serf 1.3.9 (compiled with 1.3.9)
- handles 'http' scheme
- handles 'https' scheme
The following authentication credential caches are available:
* Plaintext cache in /Users/Liwenqiu/.subversion
* Mac OS X Keychain
svn checkout svn://subversion.e.coding.net/example/example-project(replacing the URL with your SVN repository URL) to check out the SVN repository:
commitcommands to add content to the repository:
svn+sshprotocol to access the repository, as shown below:
You can use SVN repositories through Cornerstone.
Check Outto check out the repository, edit the files, and use
Committo commit the changes, as shown below:
In Windows, we recommend you use TortoiseSVN.
Checkoutto check out the SVN repository (replace the URL with your SVN repository URL).
Checkout, you must enter your username and password. Select
Save authenticationto save the authentication information so you will not have to enter your password next time.
SVN commit...to save the new file to the version repository:
On a Linux system, you can use the system's package management tool to install SVN.
After installation, use
svn checkout / commit to access the SVN repository.
This method is similar to the command line used in Mac systems.
You may see the following error when using the SVN command-line client in Ubuntu: