Где должен находиться каталог git в файловой иерархии IntelliJ IDEA? - PullRequest
0 голосов
/ 04 апреля 2019

Я изучаю Java и использую IntelliJ IDEA в JetBrains в качестве IDE. Я работаю над небольшим проектом, который я хотел бы отслеживать через git / GitHub, так же я учусь его использовать.

Мой вопрос: где мне разместить каталог git (т.е. куда должна идти папка .git)?

Как вы, возможно, знаете, IntelliJ автоматически создает следующую структуру папок при создании проекта:

  • .idea папка, созданная IntelliJ
  • out папка, содержащая скомпилированные классы
  • src папка с исходным кодом (файлы .java)
  • projectName.iml файл, созданный IntelliJ

Я колеблюсь между помещением его в корневую папку проекта или в папку src. Мое инстинктивное чувство подтолкнет меня к последнему, так как это то, чем я больше всего интересуюсь, но я хотел бы знать, какова лучшая практика.

Ответы [ 2 ]

0 голосов
/ 04 апреля 2019

Лучше всего помещать корневой каталог в git и перечислять все, что вы не хотите помещать в git, в файле .gitignore.В качестве примера вы можете использовать любой проект Java с открытым исходным кодом, например https://github.com/apache/jmeter. Вы можете увидеть содержимое .gitignore: https://github.com/apache/jmeter/blob/trunk/.gitignore

0 голосов
/ 04 апреля 2019

Как правило, вы действительно должны хранить его в корневой папке и просто создать .gitignore со всеми папками, которые вы не заинтересованы в размещении в своем репо.

Это потому, что вы действительно хотите, чтобы ваша корневая папка была репозиторием git по практическим соображениям.Если вы сохраните его в папке src, то в основном вы бы пропустили все, что находится в корневой папке, например, pom.xml или build.gradle или другие файлы.Более того, другим людям будет сложнее использовать такой проект из-за того, что большинство IDE фактически использует формат с папками src/main и src/test.

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