8

我有一个包含多个 Eclipse 项目的 git 存储库。导入 eclipse 项目很容易,但我不知道如何让它们与 eGit 插件一起工作。

下面的树输出显示了我正在查看的目录结构的要点。

bash-3.2$ tree -a
.
|-- .git
    ...
|-- .gitignore
|-- apps
|   `-- example-app
|       |-- .classpath
|       |-- .project
    ...
|-- cs-build.xml
 `-- services
     `-- example-app-service
         |-- .classpath
         |-- .project
         ...

我如何使用这两个项目并让 e​​clipse 识别它们来自同一个 git 存储库?

4

1 回答 1

8

啊哈!我已经想通了!关键是在将存储库本身建立在磁盘上的某个位置之后,在 eclipse 中导入项目。在向导期间,Eclipse 找到项目并将它们中的每一个链接到存储库。在上面的示例中,我的 Eclipse Package Explorer 现在显示

example-app [example-app master]
example-app-service [example-app master]

给我希望的线索是这里的教程: http ://www.vogella.com/articles/EGit/article.html#tutorial_multiprojects

事件的确切顺序类似于......

  1. 文件,导入...
  2. Git, 来自 Git 的项目, Next>
  3. 本地,下一个>
  4. 添加...,浏览,完成
  5. 从4.中选择repo,下一步>
  6. 导入现有项目,下一步>
  7. 选中您想要的项目旁边的复选框,然后单击完成

我离开了命令行,回到了 eclipse 中,并通过遥控器反馈了关于 repo 状态的反馈。

我仍然不确定将多个 Eclipse 项目保存在一个存储库中是一个好主意,但这不是我的存储库,它只是我必须工作的地方。

于 2012-10-26T19:29:05.583 回答