Как создать проект Eclipse из существующего репозитория git - PullRequest
4 голосов
/ 17 ноября 2010

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

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

Ответы [ 3 ]

2 голосов
/ 05 января 2011

Ваш ответ может попасть в это руководство, чтобы изменить «природу» вашего проекта. Это по крайней мере стоит исследовать. Я постараюсь сделать то, что вы описали некоторое время на этой неделе, так что, надеюсь, это сработает. Вики-документ также предполагает, что определенные «натуры» могут конфликтовать друг с другом, но, надеюсь, этого не произойдет. Ссылка -> 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 голосов
/ 10 октября 2011

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

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

0 голосов
/ 17 ноября 2010

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

...