Я установил Eclipse Mars, включив перспективу Git и импортировал репозиторий. Это выглядит отлично, но Eclipse не ведет себя нормально. Я не могу создавать новые файлы, и поиск не находит ничего за пределами файла, в котором я находится. Каким образом можно импортировать репозитории/проекты из GitHub, Bitbucket и других Git Hosts?Как импортировать репозитории GitHub и Bitbucket в Eclipse Mars?
ответ
Сначала вам нужно клонировать репозиторий (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,
Если вы устанавливаете JBoss Tools или отдельные части, указанные в https://wiki.eclipse.org/E4/UI/Smart_Import, то вы получаете мастер импорта EGit, который может «обнаруживать» и импортировать проекты различного типа (. проект, Maven ...) как один раз, не имея пользователя выбрать нужного мастера. – Mickael
Предпосылки 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 »
Если вы устанавливаете JBoss Tools или отдельные части, указанные в https://wiki.eclipse.org/E4/UI/Smart_Import, то вы получаете мастер импорта EGit, который может «обнаруживать» и импортировать проекты различного типа (. проект, Maven ...) как один раз, не имея пользователя выбрать нужного мастера. – Mickael
Хранилища отделены от проектов. Сначала вы клонируете репозиторий, а затем импортируете в него проекты. После того, как у вас есть репо, следуйте [документации EGit по импорту проекта] (https://wiki.eclipse.org/EGit/User_Guide#Importing_projects). –