Наша команда только что перешла с Netbeans на Intellij 9 Ultimate, и нам необходимо знать, какие файлы / папки обычно следует исключать из системы управления версиями, поскольку они не являются «портативными для рабочих станций», то есть: они ссылаются на пути, которые существуют только на компьютере одного пользователя.
Насколько я могу судить, Intellij хочет игнорировать большую часть проекта .idea, включая
.idea/artifacts/*
.idea/inspectionProfiles/*
.idea/copyright/*
.idea/dataSources.ids
.idea/dataSources.xml
.idea/workspace.xml
Однако, похоже, он хочет проверить .iml
файлы, которые существуют в корневом каталоге каждого модуля.
Изначально я проверил весь .idea
каталог через командную строку, которая, очевидно, не знает, что «должна» игнорировать Idea. Как .idea
правило, игнорируется весь каталог?
источник
Обратитесь к файлу Github JetBrains.gitignore, чтобы всегда иметь обновленный список файлов, которые следует игнорировать.
источник
Не точный ответ на вопрос , но есть примеры файлов .gitignore доступны здесь в том числе один для JetBrains , который включает в себя IntelliJ.
источник
.gitignore
Ссылка на JetBrainsЭтот пост может показаться вам интересным: Слияние с файлами IntelliJ IDEA .IPR и .IWS
Кажется , сделать вывод , что вы должны добавить все файлы , за исключением:
workspace.xml
,dataSources.xml
,sqlDataSources.xml
иdynamic.xml
. Ответ заключается в том, чтобы иметь файлы, которые не изменяются просто при открытии редактора или внесении определенных изменений в ide.источник
Я использую PHPStorm.
Вот пример фрагмента для вашего
.gitignore
Все остальные файлы в
.idea
каталоге должны быть сохранены в вашем репозитории.например: (зафиксируйте все остальное в
.idea
каталоге)Документы: Как управлять проектами в системах контроля версий
В общем, фиксируйте все, кроме
workspace.xml
иtasks.xml
.источник
Да, я так считаю. Вы можете проверить конфигурацию SVN, чтобы увидеть, что игнорируется, и добавить все, что, по вашему мнению, следует игнорировать.
источник