Создание проекта Spring Initializr для существующего репозитория Git в Eclipse - PullRequest
2 голосов
/ 31 октября 2019

Я запутался, как правильно настроить мой проект. Уже существует существующий репозиторий git с именем «DatabaseHub», который содержит только README.md после моего первого коммита. Тогда у меня есть мой Spring Initializr zip, который я хочу использовать для этого хранилища. Я также назвал это databaseHub. Это проект Gradle.

Когда я пытаюсь создать проект с этим zip-файлом в Eclipse в моем git-проекте, у меня не получается.

Что я пробовал: клонировал git-репо (так оно и есть)в проводнике проекта), попытался импортировать извлеченный zip initializr с опцией «Существующий проект Gradle», но это не сработало из-за конфликта имен.

Я не понимаю, как правильно начинатьэто. Простое помещение всех файлов в репозиторий вручную не дает Eclipse понять, что это даже проект.

Версия Eclipse - 2019-09.

1 Ответ

1 голос
/ 31 октября 2019

Попробуйте распаковать этот проект в другое место на вашем диске.

Затем перейдите в локальный репозиторий Git (тот, что с одним README) и выполните:

cd /path/to/local/Git/repo
git --work-tree=/path/to/unzipped/project add .
git restore -- .
git commit -m "Import project"

git restore -- . step (с Git 2.23 + , август 2019) обеспечит извлечение импортированных файлов и их отображение в локальном хранилище.

Наконец, импортируйте проект Gradle: Eclipse должен обнаружить в нем репозиторий Git (если нет, выполните Team > Share)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...