После обновления Eclipse от Helios до Indigo с помощью EGit plugin 1.0.0 все мои проекты, похоже, потеряли свои метаданные об их репозиториях git, соответственно.
В Helios каждый проект Eclipse был репозитаром git сам по себе. Когда я обновлялся до Indigo, я надеялся, что смогу продолжать использовать рабочее пространство от Helios. После обновления все проекты все еще присутствуют в рабочей области; и в каждом каталоге проекта все еще есть подкаталог .git
, но Eclipse, похоже, обрабатывает каждый проект, как если бы он уже не был хранилищем git.
Итак, все еще git метаданные в папках проекта, но eclipse не распознает их. Есть ли другой способ "реактивировать" функциональность git?
Благодаря Джереми, я нашел, как реактивировать РЕПО сам. В принципе, потребовались два шага:
Git Repositories
;Второй шаг не будет работать, если репо не доступно в представлении хранилища. Итак, после обновления eclipse сделайте следующее:
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 Проект, а в следующем диалоговом окне выберите "Use or create Repository in parent folder of project
". Важно: не пытайтесь выбрать репозиторий из поля со списком, которое отображается, когда "Use or create Repository in parent folder of project
" не выбрано - это не сработает.
Мастер предлагает локальный репозиторий Git, расположенный в текущем проекте, поэтому просто нажмите Finish.
.git
. Спасибо, что спросили об этом и нашли решение, так как я некоторое время стучал головой об стену по этой проблеме ...
Даже после добавления git repos я не могу выполнить команду /Share в проекте, но что помогло закрыть и открыть проект - вы также можете выбрать несколько проектов, чтобы действие было быстрым
gitk
в этой папке работает отлично ...). Используя «поделиться», я могу клонировать это репо, но я не хочу клонировать его, я хочу использовать его из Eclipse.