To use the Subversion repository hosted in a project, you need to follow these steps:
- install a Subversion client,
- checkout a working copy of your repository and
- commit your changes as desired.
Access control for the Subversion repositories is integrated with the Redmine forge: public projects allow anonymous checkout but require authentication and authorization for committing, and private projects require authentication and authorization for both.
Install a Subversion client¶
Most GNU/Linux systems include a package for a command-line Subversion client in their software repositories.
OpenSUSE users can use:
sudo zypper install subversion
Debian and Ubuntu users can use:
sudo aptitude install subversion
We recommend TortoiseSVN for Windows users. TortoiseSVN is a shell context menu extension that integrates seamlessly with the file browsers in Windows.
Checkout a working copy¶
If the project's short ID is
myproject, the checkout URL will be
https://neptuno.uca.es/svn/myproject. If you're using the official command line client, you can checkout using the following command:
svn co https://neptuno.uca.es/svn/myproject
Send your commits¶
If you are a member of the project and your project manager has granted you commit rights, you may send your changes as usual. Please see the SVN book for more information on common Subversion workflows.