You
can
import and manage an existing CVS repository with TeamForge.
Do the following to move an existing CVS repository:
- Stop CVS access to the old repo.
chmod -x /usr/bin/cvs
- Tar the old repo.
cd /cvsroot/old_repo
tar zcvf /tmp/old_repo.tar.gz
cd..
mv old_repo /tmp
- Restore CVS access.
chmod +x /usr/bin/cvs
- Transfer the repo to the TeamForge CVS
server.
- Create the new repo from within TeamForge.
Browse to your project
Click the Source Code button
Create your new repo
- Untar the old repo.
cd /cvsroot/new_repo
tar zxvf /tmp/old_repo.tar.gz
- To
synchronize
permissions,
perform the following steps.
- Login as a TeamForge site
admin
- Click the Admin link
- Click the Integrations button
- Check the CVS integration you want
- Click the Synchronize Permissions button
- Verify the new
repo.
- Remove the old repo.
/bin/rm -r /tmp/old_repo