Лучше не фиксировать эти файлы, так как пути / настройки могут отличаться на разных рабочих станциях.
Вы можете использовать какой-нибудь инструмент для сборки, чтобы преодолеть это. (например, Maven)
Как будто кто-то из членов команды не использует затмение (используя какой-то другой идеал), эти файлы не имеют для них значения.
Если все фиксируют разные настройки IDE, представьте, какой это может вызвать беспорядок.
EDIT:
Больше объяснений;
Я работал в командах, которые люди использовали NetBeans, Eclipse, IDEA ... очень долго, и у них не было возможности изменить IDE. Это повлияет только на производительность этого человека.
Когда люди привыкают к своим IDE, они изучают сокращения, они знают, где искать некоторые функции (рефакторинг / сгенерировать метод установки getter / реализовать переопределение требуемых методов ....), поэтому, если вы заставите их использовать какую-то другую IDE, это будет просто усложняйте их и замедляйте для всего процесса. ИМХО и по моему опыту иметь гибкую кодовую базу всегда хорошо. Я парень по затмению и, вероятно, не хотел бы работать с какой-либо другой IDE, так как я знаю множество ярлыков, которые делают меня намного быстрее / проще, и эти сочетания отличаются в разных IDE.
Все файлы IDE могут быть автоматически восстановлены самой IDE, возможно, всего за пару кликов.
И в моем текущем проекте есть 3 разработчика, каждый из которых без проблем использует разные IDE eclipse (me), NetBeans, IDEA. Я не хочу видеть файлы конфигурации IDEA или NetBeans, которые не имеют смысла для затмения, когда я проверяю источник из репозитория. Точно так же и для них.