Search code examples
c++eclipsesvnsvn-externals

Project properties lost on external checkout


Our company might be moving from CVS to Subversion soon. This has brought about an issue for us, which I am trying to solve.

For CVS and Eclipse, we were able to use team project set files to gather various modules and check them out together (http://vpms.de.csc.com/projectset/). This made it very easy to manage projects, since there was no need to remember each module in the project.

However, project sets do not support SVN. I know there is an 'externals' property for SVN that does approximately (or possible exactly) the same thing. I tried this. Now, for the problem:

When I use the externals property and checkout 2 modules in eclipse, their C/C++ project properties are lost, and so I cannot right click on them to say "build project" or "clean project". They appear to Eclipse to be folders with files in them.

Is there something I am missing here?

EDIT When I check out each module separately, they check out as projects, so they do have the individual .project/.cproject/settings stuff


Solution

  • In case anyone needs this, here's what I found:

    http://vpms.de.csc.com/projectset/

    &

    http://www.polarion.org/index.php?page=download&project=subversive

    OR

    http://www.giniality.com/old/update/projectset/

    for Subversion + Project Set integration.

    There is no need to break your project set. Once you have the integration plugins installed in Eclipse, all you need to do is change the source from the CVS server to SVN.