Ответ 1
Мы просто помещаем .project
и .classpath
в наш репозиторий, и это достаточно, чтобы заставить его работать "из коробки" для новых разработчиков. Я хотел бы иметь другие вещи (запускать конфигурации приходят на ум), но не выяснили, как.
Мы используем Subversion, поэтому я помещаю эти файлы в отдельный каталог и определяю svn:externals
в этом каталоге, чтобы указать на фактический код, оставив его незагрязненным файлами, специфичными для IDE.
В запросе в комментариях мы используем внешний вид. Здесь ничего сложного не происходит:
Properties on 'svn://dev/trunk/IDEs/eclipse/runtime':
svn:ignore
bin
.fbprefs
cobertura.ser
.settings
svn:externals
lib/bin svn://dev/trunk/lib/bin
runtime svn://dev/trunk/runtime