Подтвердить что ты не робот

"Недопустимое описание проекта", импортируемое из GIT проблемы репо

После копирования моего ретрансляции GIT с компьютера на мой MAC я не могу импортировать его в затмение. Импорт происходит через плагин eGit непосредственно из существующего локального репозитория git.

Точный точный импорт отлично работает на существующем компьютере Windows.

Просьба сообщить.

org.eclipse.core.internal.resources.ResourceException: Invalid project description.
        at org.eclipse.core.internal.resources.Project.checkDescription(Project.java:162)
        at org.eclipse.core.internal.resources.Project.assertCreateRequirements(Project.java:52)
        at org.eclipse.core.internal.resources.Project.create(Project.java:274)
        at org.eclipse.core.internal.resources.Project.create(Project.java:256)
        at org.eclipse.egit.ui.internal.clone.ProjectUtils.createExistingProject(ProjectUtils.java:115)
        at org.eclipse.egit.ui.internal.clone.ProjectUtils.access$0(ProjectUtils.java:92)
        at org.eclipse.egit.ui.internal.clone.ProjectUtils$1.run(ProjectUtils.java:66)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1957)
        at org.eclipse.egit.ui.internal.clone.ProjectUtils.createProjects(ProjectUtils.java:84)
        at org.eclipse.egit.ui.internal.clone.GitImportWizard.importProjects(GitImportWizard.java:160)
        at org.eclipse.egit.ui.internal.clone.GitImportWizard.access$0(GitImportWizard.java:142)
        at org.eclipse.egit.ui.internal.clone.GitImportWizard$1.run(GitImportWizard.java:83)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
    Contains: OK
    Contains: /Users/me/Repositories/ABC overlaps the location of another project: 'ABC'
4b9b3361

Ответ 1

"Содержит:/Users/me/Repositories/ABC перекрывает расположение другого проекта:" ABC "

Похоже, у вас уже есть проект в вашей рабочей области с тем же именем, что и проект, который вы хотите импортировать.

Ответ 2

Хорошо, я постараюсь подвести итог, после того как я столкнулся с симуляционными проблемами и потратил немного времени:

Eclipse Juno/4.2 SR1 (однако я думаю, что это общее непонимание того, как проекты импорта импорта)

  • Если вы хотите, чтобы ваш новый проект "подключался" к git/mercurial, вам нужно клонировать и импортировать с помощью "Импорт/Git/Импорт из Git"
  • Импорт не удастся, если ваш "рабочий стол" равен "местному целевому директорию". A git клон через egit НЕ ДОЛЖЕН быть размещен! в диалоговом окне рабочего пространства eclipse!

Ошибка импорта проекта, поскольку имя проекта в клонированном ".project файле" allready существует в каталоге рабочего пространства eclipse при импорте.

Надеюсь, это экономит некоторое время.

Ответ 3

Следующее работает для меня.

Скопируйте/поместите свой проект за пределы рабочего пространства [например: E:\yourproject], затем перейдите к
1. Файл → Импорт → Общие → Существующие проекты в рабочее пространство
2. Просмотрите свой проект
3. Выбрать флажок "Скопировать проекты в рабочее пространство" и нажмите "Готово".
Это сделает копию проекта в рабочее пространство.

Ответ 4

Самое простое решение, с которым я столкнулся, это использовать Import -> General -> Existing Projects into Workspace.

Ответ 5

Попробуйте использовать разные каталоги для рабочего пространства и проекта git. Рабочая область → wsp, Git -Project → wsp/git -project вместо: Рабочая область / git -Project → Git -project

Ответ 6

Я встречаюсь с той же проблемой и через некоторое время нашел следующее решение: git repo:

  • удалить проект из рабочей области (он там, даже если eclipse говорит о сбое)
  • импортировать проект как "Импорт → Общие → Существующие проекты в рабочее пространство"
  • ремонт repo как "Team → Share project → git → "

Еще одно примечание: ваш проект должен содержать папку .git

Он отлично работает для меня

Ответ 7

У вас есть ABC уже в вашей рабочей области. Удалите его, а затем добавьте его.

Ответ 8

Это происходит при клонировании удаленного репозитория git с помощью проекта import project → project из git на последнем шаге.

Ответ 9

Hm У меня была аналогичная проблема с git repos (клонированная из командной строки с помощью инструмента git): Eclipse повреждал индекс .git внутри проекта, когда я импортировал проекты, клонированные внутри рабочего пространства eclipse. Чем я клонировал git repo за пределами рабочей области и , импортированный в eclipse, используя флажок "копировать в рабочее пространство" , и все работает плавно...

Но стоит упомянуть, что я загрузил Eclipse Classic, который поставляется без egit или без каких-либо git связанных плагинов, потому что я подозревал, что этот плагин egit сбрасывает каталог .git, кроме другого импорта проблемы.

Возможно, импорт внешнего рабочего каталога - это то, чего хотят от нас программисты-затмения.

Ответ 10

Вам не следует копировать репозитории git, вы должны клонировать их. Однако, глядя на ваше сообщение об ошибке, это не выглядит как проблема git.

Ответ 11

У меня просто была эта ошибка; чтобы решить эту проблему, я удалил проект из своего каталога рабочей области. Я бросил его на свой рабочий стол. Затем при импорте проекта установите флажок, в котором говорится о копировании в рабочее пространство.

В рабочем пространстве Eclipse проверяет, существует ли каталог, если он это делает, он дает ошибку.

Ответ 12

Пожалуйста, проверьте это. У меня был многоуровневый проект. Я не смог импортировать один из моих подпроектов, потому что он дал мне "недопустимое описание проекта, ресурс содержит /". Это объясняется тем, что мои подпроекты применяли плагин: "eclipse", я так думаю. Это известная проблема, и для нее создана ошибка: https://issuetracker.springsource.com/browse/STS-2614