Subversion

From CSWiki
Jump to navigation Jump to search

Instructions on how to use Subversion

The subversion service for the Dept of Computer Science supports the needs for version control processes for (mainly) coding projects development. Until the whole procedure becomes stable it should be considered "experimental".

Please report all problems either to support@cs.ucy.ac.cy or best at helpdesk.cs.ucy.ac.cy. This page will keep the most up to date information on this progress.

  • Subversion for the Dept of Computer Science lives on the CS Subversion Server (http://svn.cs.ucy.ac.cy/repos)
  • It is operating on the Subversion server software from http://subversion.tigris.org version 1.4.2. You can get details and documentation from that location.
  • To create a repository please ask for one on the Helpdesk.
  • Basic tests were carried out with command line svn clients on Linux and TortoiseSVN on Windows without serious problems.
  • It should be noted that a lot of features have not been tested or tried out. Let us know if you need something in particular. More importantly security options have not been tried out at this stage. If you have something that MUST have a secure environment please let us know.
  • The server uses authentication. You will need your LDAP (Unix or email) password to operate your repository.
  • If you have large disk requirements for your projects (in excess of say 1GByte) please let us know before you install your projects.

Updates under consideration

  • You can now browse the SVN repositories using a SVN browser ViewVC at http://svn.cs.ucy.ac.cy/viewvc. Of course you can browse using the generic link http://svn.cs.ucy.ac.cy/repos but ViewVC provides additional functionality like viewing changes online. --ank 12:12, 20 January 2009 (UTC)
  • A basic authentication and access control system has been tried out which seems to work. Repositories can now be limited in access to certain groups or individuals. --ank 07:00, 5 February 2009 (UTC)

The SandBox repository

  • If you are new to SVN then you can experiment with it by using the SandBox repository. --ank 07:38, 4 February 2009 (UTC)