Subversion user's guide: Introduction

User’s guide of SUBVERSION + TRAC repositories for research groups.

More manuals

Service description

The SVN / Subversion repository is a revision control system that allows developers to maintain current and historical versions of files. These files may be, for example, source code, web pages or documentation. Also we have added a TRAC middleware that allows project members to maintain an internal website in a wiki form where changes are documented. TRAC middleware allows project members to teamwork: there’s support for ticketing, milestones, bug tracking, request of services, etc. 

Service details

All Subversion projects are hosted on a virtual machine that runs on the file shared server VMware named This server uses standard web protocols to communicate with clients. The server allows Linux, Windows and MacOS X.

For each project there’s a LDAP user’s group (Simplified Directory Access Protocol) that stores the group members who can work in the SVN project, so privacy is granted. Also, for every project there’s a TRAC admin. The TRAC admin is a member of the group who has special and permanent rights over the project:

  • Grant and revoke rights
  • Assign tasks to team workers
  • Milestones control
  • Change the behavior of the TRAC mailing system
  • Others

Connecting to repositories

There are two ways to connect to the project repositories: using the shell commands or graphical subversion clients. In both cases, the repository URL points to:


We have to change <PROJECT> for the name of your SVN project. We’ll need our research username and password to work with it. 

Llicència de Creative Commons

Aquesta obra està subjecta a una llicència de Reconeixement-NoComercial-CompartirIgual 4.0 Internacional de Creative Commons