Почему?.iml файлы должны быть добавлены в gitignore? Что следует поместить в gitignore в общем случае?
основной вопрос в том, почему я должен добавлять идеи *.iml файлы в gitignore? Если тогда я получу репо без .iml файл, я буду вынужден создать новый проект и вручную добавить мои файлы. Я ошибаюсь?
на самом деле, мой вопрос немного шире. Где я могу найти дополнительную информацию о том, что я должен делать для разных языков и IDE. Может быть, есть какие-то общие правила при создании нового репозитория для впервые используемого языка?
1 ответов
почему я должен добавлять идеи *.iml файлы в gitignore?
эти файлы меняются все время, когда это не имеет ничего общего с кодом. Если вы не будете осторожны, вы всегда будете объединять этот файл с каждой регистрацией с другими разработчиками.
если тогда я получу репо без .iml файл, я буду вынужден создать новый проект и вручную добавить мои файлы. Я ошибаюсь?
нет, если вы используете инструмент сборки, такой как maven, gradle или муравей. Это лучшие варианты и работают вне IntelliJ.
где я могу найти дополнительную информацию о том, что я должен делать для разных языков и IDE.
использовать Google, или если у вас есть конкретный вопрос, переполнение стека.
может есть какие-то общие правила при создании нового репозитория впервые использовали язык?
есть много стандартов, выбирай. Я предлагаю вам взглянуть на как были настроены проекты, похожие на ваши.