2012-05-18 3 views
0

У меня есть проект maven. Я использовал командную строку для выполнения операций git. (Я запускал git init внутри проекта, поэтому в нем есть субтитр .git)Импорт существующего проекта maven с поддиректором .git

Я нажимаю его на чистый репозиторий, с которого я синхронизируюсь с помощью различных компьютеров.

Один проект, один репозиторий; как и тысячи репозиториев на github.

Я решил попробовать egit для управления git из Eclipse, хотя командная строка работает отлично.

Хорошо, щелкните правой кнопкой мыши по проекту maven, Team-> Share Project, выберите Git, затем.

Я не хочу создавать или использовать репозиторий в родительской папке - или создать его; это уже репозиторий.

Импорт Git project barfs на голые репозитории, поэтому я не могу просто «перейти к источнику».

Каков самый простой способ импортировать существующий проект git?

(я думаю, cd к рабочему реестру, клонируйте голый репо, добавьте это, чтобы затмить как репо, затем импортируйте оттуда - но убедитесь, что вы запустите mvn eclipse: затмение сначала, поскольку импорт git не является таким добрым и импорт проекта maven.)

ответ

3

eGit не предназначен для работы с голыми репозиториями, но для того, чтобы заставить Eclipse понять, что различные файлы в рабочей области имеют VCS позади них и позволяют реализовать достаточную функциональность git в чистом виде Java для этого, чтобы работать без собственного клиента.

Поэтому клонируйте ваш репозиторий и работайте с клоном. Я обнаружил, что эти шаги хорошо работают с m2e.

  • клона хранилище
  • File -> Import -> Существующего Maven проектов
  • После импорта отделки и зависимости скачанных, используйте правую кнопку мыши Team -> Share по всем проектам, выберите Git, и проверка верхний флажок, поэтому он ищет .git.
Смежные вопросы