В отличие от Netbeans, в IDE Jetbrains файлы настроек, связанные с пользователем и командой, смешиваются в одной папке, что делает ее сложной задачей, когда вам нужно нажать их на git.
Существует ряд примеров git ignore для этих IDE и https://intellij-support.jetbrains.com/hc/articles/206544839 страницы на сайте git.
Однако после использования их в течение нескольких месяцев мы выясняем, что это безопаснее и на самом деле более удобно делать обратное. Я имею в виду игнорировать все файлы .idea
и явно добавлять только связанные с командой настройки. (вместо добавления всех и игнорирования некоторых).
Главное, что можно разделить между разработчиками, это конфигурации стиля кода. Таким образом, используя вариант автоматической переформатировки IDE, вся команда будет придерживаться последовательного стиля.
Кроме того, вопрос заключается в том, какие другие файлы возобновляются, чтобы быть включенными, не игнорировались? Зачем?
Ответ: Я придумал это: https://github.com/salarmehr/idea-gitignore