一个Mercurial存储库中的多个Eclipse项目

stu*_*f22 6 eclipse mercurial

我想在两个独立的hg存储库中拥有一些eclipse项目.

我设法通过首先使用TortouiseHg创建两个hg存储库并添加,首先将我的项目提交到每个存储库来实现此目的.通过这样做,我现在有两个hg存储库,每个存储库有两个项目.

接下来,我使用MercurialEclipse在Eclipse中克隆这些存储库.项目在Eclipse中显示为预期.

例1:

Eclipse workspace
               |
               |--Project 1
               |--Project 2
               |--Project 3
               |--Project 4
Run Code Online (Sandbox Code Playgroud)

但是,如果我查看目录结构,它看起来像这样:

例2:

  c:-- 
     |
     |-workspace
               |
               hgRepository1
               |           |--.hg
               |           |--Project 1
               |           |--Project 2
               |
               |
               hgRepository2
                           |--.hg
                           |--Project 3
                           |--Project 4
Run Code Online (Sandbox Code Playgroud)

当我希望它看起来像这样.

例3:

  c:-- 
     |
     |-workspace
               |--.hg
               |--Project 1
               |--Project 2
               |--Project 3
               |--Project 4
Run Code Online (Sandbox Code Playgroud)

是否可以拥有一个Mercurial存储库并以某种方式克隆它并让项目直接显示在工作区目录下,而不是在子目录中?

Von*_*onC 5

您不应该从Eclipse工作区保存项目,也不应在Eclipse工作区中还原它们.
这些项目(.project,.classpath,和其他项目特定资源)应该在自己的目录,Eclipse工作区以外(然后导入到工作区).

这样,任何目录结构都可以将不同的项目导入新的Eclipse工作区.