После обновления Eclipse с Helios до Indigo с плагином EGit 1.0.0 все мои проекты, похоже, потеряли свои метаданные о своих репозиториях git, соответственно.
В Helios каждый проект Eclipse представлял собой отдельный репозиторий git. При обновлении до Indigo я надеялся, что смогу продолжать использовать рабочее пространство от Helios. После обновления все проекты все еще присутствуют в рабочей области; и в каждом каталоге проекта все еще есть .git
подкаталог, но Eclipse, похоже, рассматривает каждый проект так, как если бы он уже не был git-репозиторием.
Итак, все еще есть метаданные git в папках проекта, но Eclipse их не распознает. Есть ли другой способ «активировать» функциональность git?
gitk
в этой папке работает отлично ...). Используя «поделиться», я могу клонировать это репо, но я не хочу клонировать его, я хочу использовать его из Eclipse.Ответы:
Благодаря Джереми, я нашел, как самостоятельно активировать репозитории. В основном, два шага были необходимы:
Git Repositories
;Второй шаг не будет работать, если репозиторий недоступен в представлении хранилища. Итак, после обновления затмения сделайте следующее:
Добавьте (уже существующий) локальный репозиторий EGit в
Git Repositories
целяхGit Repositories
вид:Add an existing local Git Repository to this view
)Search criteria
введите каталог рабочей области, выберите «Look for nested repositores
» и нажмите Search:«Поделиться» каждый из проектов снова с помощью «использовать или создать хранилище»
Project explorer
;Team
->Share Project...
»:Выберите Git Project и в следующем диалоговом окне выберите «
Use or create Repository in parent folder of project
». Важно: не пытайтесь выбрать репозиторий из поля со списком, который отображается, когда «Use or create Repository in parent folder of project
» не выбран - он не будет работать.Мастер предлагает локальный репозиторий git, который находится в текущем проекте, поэтому просто нажмите Finish.
источник
.git
каталогом. Спасибо, что спросили об этом и нашли решение, так как я некоторое время стучал головой об стену по этой проблеме ...Show view > Git Repositories
; добавить локальный репозиторий (как описано выше). Затем щелкните правой кнопкой мыши по вашему проекту и выберитеImport Project > Import Existing Project
.Даже после добавления git-репозиториев я не могу сделать Team / Share для проекта, но помогло закрыть и открыть проект - вы также можете выбрать несколько проектов, чтобы действие было быстрым
источник
В моем случае git-репозитории существовали, но в командном контексте не отображалась опция «Поделиться этим проектом». Похоже, проект был частично настроен с помощью git.
Я мог бы решить проблему, удалив проект (не удаляя фактические файлы), а затем импортировав проект обратно в затмение.
источник