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