Я только что запустил свой третий репозиторий на Github. Я инициализировал репозиторий на веб-сайте с помощью файла README и попытался импортировать его в Eclipse с помощью Egit. Как и другие мои проекты из Github, диалог импорта работал нормально, и репозиторий был клонирован. В моем проводнике файлов я вижу папку, созданную Egit, а также папку .git и README из репозитория.
Однако когда я дохожу до того, что Eclipse хочет, чтобы я выбрал мастера для импорта проекта, все перестает работать. Я не могу импортировать существующий проект, потому что его еще нет. Если я попытаюсь импортировать его как общий проект, он не позволит мне пойти дальше, потому что он утверждает:
Папка / path / to / my / перекрывает расположение другого проекта: 'gnu_magic'
Это действительно название проекта, который я пытаюсь импортировать, но поскольку я импортировал его впервые, это не должно быть проблемой.
Если я использую мастер нового проекта, он не позволяет мне использовать то же имя папки, что и проект, утверждая, что папка не пуста (что верно, но странно, когда я использую мастер для создания совершенно нового проекта. ). Если я дам папке другое имя, она создаст проект, но проект не подключен к репозиторию - у меня нет возможности зафиксировать свои изменения обратно в Github.
Удаление папки gnu_magic и повторный запуск дает те же результаты.
Есть ли способ удалить метаданные этого конкретного проекта из конфигурации Eclipse? Я не хочу терять свои другие проекты, но я хотел бы работать с Эгитом над этим проектом.
Еще один интересный факт: если я клонирую репозиторий вручную, а затем пытаюсь импортировать его в Eclipse как проект из моей файловой системы, это не позволяет мне, поскольку источник находится в иерархии места назначения.
Или я полностью упускаю суть? Я просто удивлен, что мне удалось без проблем клонировать другие репозитории. Работать с ними за последние несколько дней было довольно легко.
.project
файл. Поэтому скопируйте этот файл из существующего проекта Eclipse в новый проект и измените имя, чтобы оно соответствовало имени папки нового проекта. После этого можно будет импортировать проект. - person robinst   schedule 12.07.2012