I assume that you this setup:
An old cvs repository: /srv/cvs
The old cvs repository has these projects: projectA, projectB, projectC
A new svn repository: /srv/svn/repos/newrepoA
A temporary directory to save dumpfiles: /srv/svndump
That you are in the /srv/svndump directory
cvs2svn Tip Sheet:
Q) Import a new single projectA into a newrepA, but you want to create the following structure:
trunk / projectA
tags / projectA
branches / projectA
A) First create the new projectA . Then you need to define the trunk, tags, and branches
directories when creating the dump file:
Q) Import an old projectC from cvs into an existing svn newrepoA with this structure:
trunk / projectA
projectB
tags / projectA
projectB
branches / projectA
projectB
A) You can import just the main revision history for trunk of projectC like this: