Egit:几个项目可以在一个本地存储库中共存

时间:2014-04-24 16:38:12

标签: egit

我正在使用egit,有一件事让我很困惑。假设我有一个目录/home/me/git,我想在其中放入几个存储库。

例如,我第一次共享项目时说firsProject,我可以将本地存储库指定为/home/me/git(因为它是空的)。项目的根目录是/home/me/git/firstProject

稍后,当我尝试共享另一个项目时,请说secondProject,我无法使用/home/me/git作为其本地存储库,因为它不是空的。我最终使用/home/me/git/secondProject作为存储库,然后项目的根目录是/home/me/git/secondProject/secodProject

是否可以使用以下结构?

/home/me/git/firstProject
/home/me/git/secondProject

我该怎么做?

注意:firstProjcet和secondProject是两个独立的存储库,分别由两个开发团队管理。

1 个答案:

答案 0 :(得分:1)

您使用的是什么版本的EGit?最简单的方法是:

  1. 在项目上下文菜单中,选择Team>分享项目...并选择Git
  2. 确保未选中“在项目的父文件夹中使用或创建存储库”
  3. 选择/home/me/git/存储库
  4. 将“存储库中的路径”留空
  5. 完成向导
  6. 另一种方式是:

    1. 在项目上下文菜单中,选择移动...(或重构>移动...)
    2. 创建一个新的空文件夹/home/me/git/secondProject并将其用作位置
    3. 使用团队> Sahre项目......
    4. 现在应该检查“在项目的父文件夹中使用或创建存储库”,您可以完成向导