The problem I'm trying to solve is not dissimilar to http://stackoverflow.com/questions/3762124/subversion-out-of-sync-with-production-code-easiest-way-to-update-subversion but somewhat different.
I converted a (Java) project from CVS to SVN (using cvs2svn, retaining full history) - say at version 1.00
Development on version 2.00 continued with the code in SVN.
Meanwhile, some fixes were done in CVS (as the dev tool setup was different.)
Now, what I need to do is effectively re-import part of the project from CVS.
If I had
cvs:project/module1 (version 1.00)
/module2 (version 1.10)
and
svn:project/trunk/module1 (version 2.xx)
/module2 (Version 1.00)
Is there a way of just re-importing module2 from CVS and retain full history?
I've run cvs2svn again on the CVS repository, and was going to load that into SVN as another project, and then do a baseless merge - but I'm not sure if that is such a great idea.
I will be maintaining version 1.xx in SVN going forward.