2010-11-16 4 views
4

У меня есть существующий проект, использующий git и только что установив затмение вместе с egit. Я указал на git-репозиторий с помощью egit и могу видеть все мои файлы, существующие ветки и переключаться между ветвями.Как создать проект Eclipse из существующего git repo

Когда я открываю файл из представления git-репозитория, он, похоже, не признает, что это файл php, не показывает мне классы внутри него и не выполняет завершение кода. Если я просто перетащил файл из проводника, он хотя бы распознает этот файл как php, но не понимает проект достаточно хорошо, чтобы показать мне завершение кода из установленных библиотек. Я думаю, мне нужно настроить eclipse, чтобы понять домашний каталог проектов, но я немного потерялся. Любая помощь будет оценена по достоинству.

+0

Вы нашли ответ? попробуйте ответить на него самостоятельно – Pabluez

ответ

0

Вы установили плагин pdt в eclipse? Он должен распознать любой открытый файл .php. Не имеет значения, где он находится.

+0

Я загрузил eclipse специально для разработчиков php. Я не устанавливал плагин pdt вручную. – Tom

2

Ваш ответ может подпадать под это руководство, чтобы изменить «природу» вашего проекта. Это, по крайней мере, стоит изучить. Я буду пытаться сделать то, что вы описали некоторое время на этой неделе, поэтому, надеюсь, это сработает. Вики-документ также предполагает, что некоторые «натуры» могут конфликтовать друг с другом, но, надеюсь, этого не произойдет. Ссылка -> http://wiki.eclipse.org/IRC_FAQ#How_do_I_manually_assign_a_project_Nature_or_BuildCommand.3F

После того, как вы пытаетесь воспроизвести свои шаги, у меня есть тот же опыт. Я считаю, что это может быть «ожидаемое» поведение. Для ясности, когда я открываю php-файл из представления «PHP Explorer», все работает нормально, но когда я открываю php-файл из представления «Git Repositories», Eclipse рассматривает его как текстовый файл (без подсветки кода и т. Д.). Я предлагаю вам работать из представления PHP Explorer и оставлять представление Git Repositories открытым отдельно только для просмотра/мониторинга репозитория не как рабочего представления файлов для редактирования, а что нет.

2

Вам необходимо открыть его как проект PHP из существующего источника (рабочая папка GIT), а затем поделиться проектом с Git, то есть щелкнуть правой кнопкой мыши по проекту, перейти в Team> Share project, нажать Git.

См. http://www.youtube.com/watch?v=-Zba8iAnLms для демонстрации.