2016-09-20 2 views
0

Я проверил проект maven (foo) из GitLab в окно локального окна (H:/my_git_project/foo), где доступен git bash.Как интегрировать проверенный локальный проект git с Eclipse IDE?

Я создал локальную ветвь «foo_local» из ветки «develop» через команду «git checkout -b foo_local».

Я открыл Eclipse IDE (например, luna), а затем создал новый Java Project (File> New> Java Project). Рабочая область установлена ​​в каталог «H:/my_git_project/foo».

Мой вопрос в том, как я могу отличить, указывает ли этот проект затмения на «разветвленную» ветку или ветку «foo_local»?

+0

Вы действительно должны рассмотреть вопрос о переходе на Eclipse, неон. С Луны многое улучшилось. – Mickael

+0

Спасибо за ваш совет! – DaeYoung

ответ

0

Вы должны быть в состоянии увидеть папку (каталог, который как ваш .git), за которым следует имя филиала рядом с именем проекта.

Например, на приведенном ниже рисунке вы видите, что название проекта - «Ядро Linux», а рядом с ним - имя папки, за которой следует выделенная ветвь (которая является ведущей ветвью).

enter image description here

В вашем случае, поскольку вы создали, а также проверили на «foo_local» ветви, вы должны быть в состоянии видеть эту ветку рядом с именем проекта в Eclipse.

+0

Благодарим вас за ответ. Я не видел имени ветки «foo_local» рядом с именем проекта. Я предполагаю, что он указывает на «развить» ветвь, затем ... – DaeYoung

+0

Он должен отображать ветвь, которую вы в настоящее время проверили. Какая ветка показывает это? –

+0

Название проекта отображается как «foo». – DaeYoung

1

Вы не должны указывать расположение рабочей области в своей папке проекта Git. Обычно это плохая практика, поскольку Eclipse IDE предназначена для поддержки нескольких проектов из разных источников одновременно в одном и том же рабочем пространстве.

Вместо этого рассмотрите настройку рабочего пространства на совершенно другую папку (она используется только для хранения ваших настроек и настроек, а не для хранения кода, над которым вы работаете) и используйте File > Import > Git > Projects from Git repository и дайте мастеру руководствоваться вами. В конце вы должны увидеть папку foo, импортированную как проект, подключенную к Git, с аннотациями на дереве, чтобы увидеть, к какой ветви вы работаете, и возможность управлять ею через вид Repositories.

В случае, если Eclipse IDE не обнаруживает, что проект подключен к Git, вы можете попробовать right-click on project > Team > Share, чтобы включить функции Eclipse Git.

+0

Я вижу ... Спасибо за совет по этому вопросу. – DaeYoung

0

Я считаю, что должен быть правильный способ сделать это, однако, в конце концов, это то, что я придумал, чтобы встретить свою цель.

  1. клонированный «foo» репо из удаленного хранилища через команду git clone в среде git bash.
  2. проверено локальное отделение «foo_local» из ветки «develop».
  3. перетащил ветвь «foo_local» в удаленное репо без изменения каких-либо файлов.
  4. удалена вся папка «foo» из локальной коробки.
  5. активированный Eclipse IDE.
  6. установлен git плагин (egit).
  7. clone "foo" repo vis the plugin: Файл> Импорт> Git> Клонировать URL.
  8. выбранная ветвь foo_local в процессе клонирования.
  9. импорт как проект Java (сначала попробовал Maven, но он просил идентификатор id id id и т. Д., Поэтому я отказался от процесса).
  10. название проекта является «Foo foo_local»
Смежные вопросы