Ответ 1
Это довольно просто (моя настройка: Eclipse 3.7, EGIT 1.1.0). Стандартный макет заключается в том, чтобы разместить проект (ниже) в хранилище GIT, чтобы вы могли иметь более одного проекта Eclipse в одном хранилище - вне дерева рабочей области Eclipse.
Затем сначала создать репозиторий. В представлении "Git repositories" мы создаем новый (не-голый) репозиторий: Например, в диалоговом окне мы заполняем:
Create a new repository
-
Родительский каталог:
c:\user\gitreps\
(каталог, который вы используете для хранения репозиториев GIT) -
Имя: repo1 (ваше имя репозитория)
Это создаст c:\user\gitreps\repo1\.git\
После этого мы совместно используем существующий проект, который вызовет физический ход:
Возьмите свой новый проект (независимо от того, где он был создан, внутри или вне рабочего пространства dir) и поделитесь им:
Проект (myproj) → RightClick → Команда → Поделиться → Git
В списке диалогов выберите созданную вами репозиторию (repo1) и оставьте пустым остальное.
Смотрите, что "Текущее местоположение" и "Место назначения"
В нашем примере "Место назначения цели" должно быть c:\user\gitreps\repo1\myproj
Когда вы нажмете Finish, проект будет физически перемещен, как мы хотим.