If you have an existing SVN repo that you would now like to manage with TeamForge,
follow the steps below.
- Stop SVN access to the old repo
- Dump the old repo
svnadmin dump /svnroot/old_repo > /tmp/old_repo.dmp o mv /svnroot/old_repo /tmp
- Restore SVN access
- Transfer the repo to the TeamForge SVN server
- Create the new repo from within TeamForge
- Browse to your project and click the Source Code button, then create your new
repo
- Load the old repo
cat /tmp/old_repo.dmp|svnadmin load /svnroot new_repo
- Synchronize permissions
- Login as an TeamForge site admin
- Click the Admin link
- Click the Integrations button
- Select the SVN integration you want
- Click the Synchronize Permissions button
- Verify the new repo
- Remove the old repo
/bin/rm -r /tmp/old_rep