branches – for development
trunk – when branch is stable, merge it into trunk
tags – snapshots of the trunk (ex. release-1.0)
branches – for development
trunk – when branch is stable, merge it into trunk
tags – snapshots of the trunk (ex. release-1.0)
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
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>