Какие файлы метаданных Eclipse должны быть в хранилище? - PullRequest
12 голосов
/ 27 февраля 2010

Я работаю над новым проектом с полной сборкой ANT. Я использую eclipse для написания своего кода, и я хотел бы, чтобы другие могли проверить проект, чтобы иметь полностью рабочее рабочее пространство Eclipse. Я не хочу, чтобы были зафиксированы определенные пользовательские настройки.

Какие файлы и каталоги я должен иметь в системе контроля версий?

(Я бы предпочел не просто взять плагин - я предпочитаю больше контроля над тем, что происходит в хранилище)

1 Ответ

8 голосов
/ 27 февраля 2010

Мы просто поместили .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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...