Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Multiple Eclipse projects in one Mercurial repository

I have a number of eclipse projects that I'd like to have in two separate hg repositories.

I've managed to do this by first creating the two hg repository using TortouiseHg and adding, committing my projects to each of the repositories first. By doing that I now have two hg repositories with two projects in each.

Next I clone that repositories in Eclipse using MercurialEclipse. The projects appear as expected in Eclipse.

Example 1:

Eclipse workspace
               |
               |--Project 1
               |--Project 2
               |--Project 3
               |--Project 4

But if I look in the directory structure it looks like this:

Example 2:

  c:-- 
     |
     |-workspace
               |
               hgRepository1
               |           |--.hg
               |           |--Project 1
               |           |--Project 2
               |
               |
               hgRepository2
                           |--.hg
                           |--Project 3
                           |--Project 4

when I want it to look like this.

Example 3:

  c:-- 
     |
     |-workspace
               |--.hg
               |--Project 1
               |--Project 2
               |--Project 3
               |--Project 4

Is it possible to have a single Mercurial repository and somehow clone it and have the projects appear directly under workspace directory, and not in a subdirectory?

like image 375
stuff22 Avatar asked Jan 21 '11 18:01

stuff22


1 Answers

You shouldn't save project from an Eclipse workspace, or restore them in an Eclipse workspace.
Those projects (.project, .classpath, and other project specific resources) should be in their own directory, outside of the Eclipse workspace (and then imported into the workspace).

That way, any directory structure will be fine for importing the different project into a new Eclipse workspace.

like image 152
VonC Avatar answered Sep 19 '22 02:09

VonC