2015-10-09 10 views
2

Я установил Eclipse Mars, включив перспективу Git и импортировал репозиторий. Это выглядит отлично, но Eclipse не ведет себя нормально. Я не могу создавать новые файлы, и поиск не находит ничего за пределами файла, в котором я находится. Каким образом можно импортировать репозитории/проекты из GitHub, Bitbucket и других Git Hosts?Как импортировать репозитории GitHub и Bitbucket в Eclipse Mars?

+0

Хранилища отделены от проектов. Сначала вы клонируете репозиторий, а затем импортируете в него проекты. После того, как у вас есть репо, следуйте [документации EGit по импорту проекта] (https://wiki.eclipse.org/EGit/User_Guide#Importing_projects). –

ответ

5

Сначала вам нужно клонировать репозиторий (git) в Eclipse.

Шаги клонировать Git репозиторий в Затмении

  • Перейти к GitHub или BitBucket и скопировать URL РЭПО клонировать
  • В Eclipse, откройте перспективу Git
  • Используйте значок ярлыка Clone a Git Repository ... (значки показаны на картинке Git Repositories)
  • Диалог Clone Git Repository открывается с страницы Источник Git Repository
  • (URL-адрес из мерзавца репо, уже должны быть заполнены, в поле Uri)

СОВЕТ: Поле uri изменить нельзя. Используйте другое поле, например Host, репозиторий Путь и т. Д., Чтобы исправить URL-адрес, если требуется.

  • Нажмите кнопку Следующая
  • страница Выбор ветви открывает
  • Все ветви из репозитория удаленного мерзавца теперь отображаются
  • (Мк ветви, которые Вы хотите клонировать, по умолчанию все ветви проверены на клонирование)
  • Нажать кнопку
  • страница Local Destination открывает
  • Убедитесь, что вы выбрали правильное место, где местный клон репозитория должен идти (что-то вроде /home/<user>/git)

СОВЕТ: Убедитесь, что вы делаете НЕ клонирует репозиторий git внутри каталога рабочего пространства Eclipse!

  • Выберите из выпадающего Initial филиала филиала вы хотите, чтобы начать работать. (По умолчанию находится мастер. Также можно легко изменить позже.)
  • Нажмите кнопку Закончите, чтобы начать работу по клонированию.

После успешного клонирования репозитория git проект (ы) в репозитории git можно импортировать в проекты Eclipse as (Eclipse).

Импорт проекта в Eclipse,

Открыть перспектива Eclipse, Java

Maven проекта

Это будет импортировать Maven проект (ы) (на основе pom.xml файла (ов)) в качестве проектов (проектов) Eclipse

  • С точки зрения Package Explorer выбрать меню правой кнопки мыши: Импорт ... или используйте меню Eclipse: File -> Import ...
  • диалоговое Import открывает, со страницей Выберите
  • Выберите из дерева: Maven -> Существующие проекты Maven
  • Нажмите кнопку Следующая
  • страница Maven Project открывает
  • Выберите корневой каталог для поиска проектов Maven. С помощью кнопки Browse , чтобы перейти к только клонированного репозиторий (/home/<user>/git)
  • После того, как место выбрано, то проекты должны появиться в виде расположенных pom.xml файлов.
  • (Обычно все проекты выбираются. На 2-импорта, некоторые из них могут быть выделены серым цветом, так как они уже существуют в Eclipse, Package Explorer, как проект)
  • Нажмите кнопку Finish импортировать проект Maven как Eclipse, проекты

Затмение

В случае мерзавец проекты действительно содержат типичные конфигурационные файлы Затмения/каталог (например: .project, .classpath, .settings), то они могут быть импортированы в качестве стандартного Eclipse, проекты

  • С точки зрения Package Explorer выбрать меню правой кнопки мыши: Import ... или используйте меню Eclipse: File -> Import. ..
  • диалоговое Import открывает, со страницей Выбрать
  • Выберите из дерева: General -> Существующие проекты в рабочей области
  • Нажмите кнопку Следующая
  • Выберите Выбрать Корневой каталог для сканирования проектов Eclipse. С помощью кнопки Обзор, чтобы перейти к только клонированного репозиторий (/home/<user>/git)
  • (Выбрать из Options флажок поиска вложенных проектов в случае импортируемый проект содержит вложенные проекты Eclipse)
  • (как правило, все проекты будут выбраны. на 2-импорте, некоторые из них могут быть выделены серым цветом, так как они уже существуют в Eclipse, Package Explorer, как проект)
  • Нажмите кнопку Finish импортировать проект Maven, как проекты Eclipse,
+1

Если вы устанавливаете JBoss Tools или отдельные части, указанные в https://wiki.eclipse.org/E4/UI/Smart_Import, то вы получаете мастер импорта EGit, который может «обнаруживать» и импортировать проекты различного типа (. проект, Maven ...) как один раз, не имея пользователя выбрать нужного мастера. – Mickael

2

Предпосылки GitHub/Bitbucket:

Получить счет GitHub/Bitbucket.

  • Элемент списка
  • Создать новый репозиторий в GitHub/Bitbucket
  • сделать ветку вашего «мастера» в новом хранилище, это хорошая практика, чтобы не делать изменения непосредственно в «мастера ", но слияние изменений с веткой.

Предпосылки на вашем компьютере:

  • Установка Eclipse, Марс

Setup мерзавец проект в Eclipse,

  • Открыть в перспективе "Ресурс"

    • меню: Window/Перспектива/Open Perspective/Другое и выберите "Ресурс"
  • Импортируйте филиал GitHub/Bitbucket

    • меню: File/Import, мастер открывает
    • Wizard (Выбрать): В разделе «Git» выберите «Project from Git» и нажмите «Next»
    • Wizard (Выбрать источник репозитория): выберите «Clone URI» и pres s "Next"
    • Wizard (Source Git Repository): Наверху "Местоположение/URI:" вставьте свой адрес GitHub/Bitbucket. (На сайте GitHub/Bitbucket щелкните правой кнопкой хранилище ссылку и выберите Копировать адрес ссылки)
    • В разделе Проверка подлинности заполнения вашего пользователя GitHub/Bitbucket и пароль и нажмите «Next»

    • Wizard (Выбор филиала): Только проверять откройте выделение всех остальных и нажмите «Далее»

    • Wizard (Local Destination): выберите папку, в которой вы хотите сохранить свой проект git, не помещайте его в папку рабочего пространства и нажмите «Далее».

    • Wizard (Выбор мастера использовать для импорта проектов): Выберите "Импортировать как общий проект" и нажмите кнопку "Далее"

    • Wizard (Импорт проектов): Нажмите кнопку "Готово"

Теперь проект должен быть виден в "Project Explorer"

Создать ".gitignore" файл

Это ВАЖНАЯ или ваш код будет смешиваться с файлами Затмения

В «Project Explorer» щелкните правой кнопкой мыши папку проецируют затем New/File введите «.gitignore» в „Имя файла“ приглашение и нажмите " Finish "

Вставьте в файл следующее.

# eclipse specific git ignore 
*.pydevproject 
.project 
.metadata 
bin/** 
tmp/** 
tmp/**/* 
*.tmp 
*.bak 
*.swp 
*~.nib 
local.properties 
.classpath 
.settings/ 
.loadpath 

Наконец сохранить свой проект Eclipse, в синхронизации с GitHub/Bitbucket

  • меню: Window/Перспектива/Open Perspective/Другое и выберите "Git"

  • В " Git Perspective "перетащите файлы из" Неустановленные изменения "в" Поэтапные изменения ". Введите« Commit Message », описывающее изменения вашего кода, и, наконец, нажмите« Commit and Push »

+0

Если вы устанавливаете JBoss Tools или отдельные части, указанные в https://wiki.eclipse.org/E4/UI/Smart_Import, то вы получаете мастер импорта EGit, который может «обнаруживать» и импортировать проекты различного типа (. проект, Maven ...) как один раз, не имея пользователя выбрать нужного мастера. – Mickael

 Смежные вопросы

  • Нет связанных вопросов^_^