Подтвердить что ты не робот

Предотвращение добавления IntelliJ из файлов iml

Я работаю с файлами Maven pom, и я не хочу использовать исходные файлы управления iml. Когда я открываю проект, IntelliJ, похоже, добавляет некоторые из файлов iml, которые он создает, в элемент управления SVN. Как я могу предотвратить это?

У меня есть "*.iml" в свойстве "svn: ignore" в корне репозитория, но, похоже, он не мешает IntelliJ добавлять imls.

4b9b3361

Ответ 1

Последняя версия сообщества IntelliJ предлагает вам добавлять дополнения к файлу iml. Если вы установите флажок, чтобы избежать предупреждения в будущем и выберите "нет" при первом запросе, он не планирует планировать дальнейшие файлы IML для добавления к подрывной деятельности.

Ответ 2

В случае, если кто-то другой наткнется на эту проблему, лучшая удача, которую я получил, - это
Настройки > Управление версиями > Игнорируемые файлы
Добавить "Игнорировать все соответствия файлов" для:
*. idea
*.iml

Не знаете, какая версия IDEA выкатила эту функциональность, и этот вопрос несколько стар, поэтому он может быть спорным. Просто надеюсь, что это поможет кому-то еще, кто приземлился здесь из Google, как и я.

Ответ 3

Разрабатывая ответ Колина Хеберта. Да, при импорте из Maven можно переместить iml файл в другой каталог. И это, кажется, единственный способ предотвратить эту проблему.

Здесь настройки для импорта:

enter image description here

Поскольку все важные данные хранятся в Maven, для reimport требуется только небольшое количество существующих модулей. Коэффициент выигрыша действительно стоит того.

Ответ 4

Вы также можете не использовать ваш .iml файл в директории с версией.

При создании модуля вы можете выбрать расположение файла модуля. alt text

Здесь мой файл iml будет в /ModuleName.iml, но содержимое будет в/myRoot/

Ответ 5

Если вы хотите отключить проверку файлов *.iml во всех проектах, на Mac OS X 10.8.x вы можете перейти в IntelliJ → Preferences (Command-,) → Version Control → Ignore Files и установить его там наверху. Это лучше, если вы похожи на меня, который работает над многими проектами и часто должен создавать/импортировать новые проекты, я не хочу настраивать этот префикс для каждого отдельного проекта.

Ответ 6

Настройте IntelliJ, чтобы автоматически не добавлять файлы в подрывную деятельность.

В IntelliJ 6 эта конфигурация находится в меню "Настройки" > "Управление версиями" > "Общие настройки":


Создание/удаление файлов

Когда файлы создаются с помощью IDEA:

[x] Показывать параметры перед добавлением в контроль версий