Posts Tagged ‘svn’

Subversion Branches, Trunks, and Tags

Tuesday, April 13th, 2010

branches – for development

trunk – when branch is stable, merge it into trunk

tags – snapshots of the trunk (ex. release-1.0)

How to switch Subversion repo to new location

Tuesday, April 13th, 2010

If the server’s IP or hostname changes, you will need to switch your local copy of the repository to the new location.

Linux:
svn switch –relocate svn+ssh://<user>@<old_ip_address>/<repo> svn+ssh://<user>@<new_ip_address>/<repo> .

Windows:
Use Tortoise SVN->Relocate

How to create a Subversion repository (on Linux)

Tuesday, April 13th, 2010

1. mkdir /var/svn/Projects

2. svnadmin create /var/svn/Projects/<repo>

3. Load backup (if required): svnadmin load /var/svn/Projects/<repo> < <backup.dum>

ex: svnadmin load /var/svn/Projects/XYZ < /media/cdrom/XYZ.dum

4. Create group for <repo>

5. Add users to <group>

6. chown -R root:<group> /var/svn/Projects/<repo>

7. chmod -R ug+rwX,o= /var/svn/Projects/<repo>