If you have an existing SVN
repo, you can
manage
it
with TeamForge.
To move an existing the SVN repo, perform the following steps:
- 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
- To
synchronize
permissions,
perform the following steps:
- Login as an TeamForge site
admin.
- Click
Admin.
- Click
Integrations.
- 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