Я работаю над новым проектом с полной сборкой МУРАВЬЯ. Я использую затмение для написания моего кода, и я хотел бы, чтобы другие смогли проверить проект иметь полную рабочую рабочую область затмения. Я не хочу фиксировать определенные пользовательские настройки все же.
Какие файлы и каталоги я должен иметь в управлении исходным кодом?
(Я только пошел бы, захватывают плагин - я предпочитаю больше управления тем, что входит в репозиторий),
Мы просто поместили .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