Какие сгенерированные RubyMine файлы я должен зафиксировать - PullRequest
15 голосов
/ 20 апреля 2010

RubyMine генерирует некоторые файлы в каталоге .idea. В одном из моих проектов я вижу:

  • project_name .iml
  • encodings.xml
  • misc.xml
  • modules.xml
  • vcs.xml
  • workspace.xml

Что я должен зафиксировать в системе контроля версий, а что нет?

Ответы [ 2 ]

13 голосов
/ 20 апреля 2010

Как указано на http://www.jetbrains.net/devnet/docs/DOC-1192:

RubyMine хранит конфигурацию проекта файлы в каталоге .idea, который автоматически создается в корневой папке проекта.

Для лучшего сотрудничества между Команда проекта вы должны поставить под контроль версий всех файлов в Каталог .idea в корне проекта кроме workspace.xml и файлы tasks.xml, в которых хранится пользователь конкретные настройки.

3 голосов
/ 20 апреля 2010

Для RubyMine может быть предпочтительнее вообще не делиться файлами проекта, потому что гораздо больше материала настраивается автоматически на основе ваших локальных настроек (например, драгоценных камней, которые вы установили локально).

...