Как создать проект в корне репозитория Git с помощью Eclipse EGit?

Я хотел бы добавить файлы проекта совершенно нового проекта Eclipse на корневой уровень репозитория git. Я хотел бы, чтобы это выглядело примерно так:

./projectrepo/.git
./projectrepo/.project
./projectrepo/src
...

Однако мастер Eclipse Egit не предоставляет очевидного способа сделать это и настаивает на создании нежелательного подкаталога (скриншоты ниже):

./projectrepo/project/.git
./projectrepo/project/.project
./projectrepo/project/src
...

Как я могу заставить Eclipse добавлять мои файлы в корень репозитория?

Я понимаю, что руководство Egit не советует этого делать, но я не планирую когда-либо иметь несколько проектов в этом репозитории, поэтому дополнительный каталог не нужен (и учитывает ограничения пути файловой системы в Windows). Тот факт, что это не рекомендуется, говорит мне, что это должно быть как-то возможно (или документация неверна).


Системная информация:

Windows 7 64-разрядная

Eclipse Oxygen Java EE (идентификатор сборки 4.7.0: 20170620-1800)

Eclipse EGit 4.8.0.201706111038-р


Скриншоты текущего нежелательного поведения Eclipse

Мастер настройки репозитория Git. Большинство вещей, которые я хотел бы изменить, например Target Location, нельзя редактировать. Path within repository можно использовать только для добавления дополнительных папок. Use or create repository in parent folder of project имеет ввод пути к репозиторию произвольного текста, но только родительские папки будут проверены и могут быть использованы. Снимок экрана мастера настройки репозитория Git

Получается нежелательная структура репозитория Git. Я бы хотел, чтобы файлы моего проекта находились в этом каталоге, а не в дополнительной папке «TestProject»: Структура каталогов репозитория Git с нежелательным подкаталогом


person Kaypro II    schedule 21.02.2018    source источник
comment
Эта маленькая галочка «использовать или создать репозиторий в родительской папке проекта» выглядит многообещающе. Что оно делает?   -  person evolutionxbox    schedule 21.02.2018
comment
Я описал это рядом с одним из моих скриншотов. Кажется, он используется для создания репозитория git внутри рабочей области eclipse. Однако я хочу следовать другой рекомендации EGit и хранить репозиторий git отдельно от рабочей области Eclipse.   -  person Kaypro II    schedule 21.02.2018


Ответы (1)


Вместо этого попробуйте:

Таким образом, вы должны избежать создания двойной папки.

person VonC    schedule 21.02.2018