Файлы Intellij .ipr зарегистрированы или игнорируются?

Работая в команде, все с использованием IntelliJ, есть некоторые дискуссии по поводу регистрации или отсутствия файла .ipr для проекта.

Я только что потерял полчаса из-за настраиваемого ресурса шаблон был удален из параметров компилятора, когда кто-то другой проверил свой .ipr, у которого не было этого параметра.

Какая здесь лучшая практика? FWIW Мы уже игнорируем .iws.


Этот вопрос освещен в FAQ по IntelliJ IDEA, также он уже задавался на этом сайте.

I Я бы рекомендовал использовать формат на основе каталога .idea для более точного управления.


4

Я только что потерял полчаса, потому что настраиваемый шаблон ресурса был удален из параметров компилятора, когда кто-то другой проверил его .ipr, у которого не было этого параметра.

Можете ли вы восстановить свою версию из системы управления версиями?

Хранение файлов проекта в VCS гарантируется этой проблемой. Это позволяет новым разработчикам легко проверить и сразу приступить к работе, вместо того чтобы спрашивать, как настроить проекты.

Конфигурация среды разработки рабочей станции жизненно важна для команды. Это не результат, но он влияет на команду в лучшую или худшую сторону. Наличие стандартной среды разработки гарантирует, что все вы работаете как можно схоже, а не все, у кого проекты настроены немного по-разному, что может привести к ложным ошибкам.

Улучшите этот ответ
14 июля ’11 в 10:25
добавить комментарий |

Я только что потерял полчаса, потому что настраиваемый шаблон ресурса был удален из параметров компилятора, когда кто-то другой проверил его .ipr, у которого не было этого параметра.

Можете ли вы восстановить свою версию из системы управления версиями?

Хранение файлов проекта в VCS гарантируется этим вопрос. Это позволяет новым разработчикам легко проверить и сразу приступить к работе, вместо того чтобы спрашивать, как настроить проекты.

Конфигурация среды разработки рабочей станции жизненно важна для команды. Это не результат, но он влияет на команду в лучшую или худшую сторону. Наличие стандартной среды разработки гарантирует, что все вы работаете как можно схоже, а не все, у кого проекты настроены немного по-разному, что может привести к ложным ошибкам.


4

Я всегда настаиваю на игнорировании файлов * .ipr, * .iws, * .iml, * .ids в VCS .

Если вы используете java — то используйте maven. У него много преимуществ. Один из них — это IDE-независимый.

UPD. 13.03.2014 Пока существуют хорошие альтернативы maven, но основная идея — проекты должны быть IDE независимыми. Независимо от того, что вы используете. Всем должно быть удобно работать с вашим кодом.

Улучшите этот ответ
отредактировано 13 марта ’14 в 19:16
ответил 14 июля ’11 в 10:16
добавить комментарий |

Я всегда настаиваю на игнорировании файлов * .ipr, * .iws, * .iml, * .ids в VCS.

Если вы используете java — то используйте maven. У него много преимуществ. Один из них — это IDE-независимый.

UPD. 13.03.2014 Пока существуют хорошие альтернативы maven, но основная идея — проекты должны быть IDE независимыми. Независимо от того, что вы используете. Всем должно быть удобно работать с вашим кодом.


0

Ранее мы фиксировали файлы ipr и iml, и это работало хорошо. Недавно мы приняли Maven, и он тоже неплохо работает. Большинство проблем, с которыми я столкнулся с ipr/iml, возникли во время обновлений Intellij. Обычно Intellij обрабатывает это автоматически, но иногда это не так изящно, как хотелось бы. У нас все еще есть несколько более старых версий нашей кодовой базы, к которым мы должны периодически обращаться, и они не используют Maven. В Intellij 10 мы должны вручную внести существенные изменения в конфигурацию этих версий, прежде чем их можно будет использовать. Еще больше усугубляет проблему то, что некоторые из этих изменений не сохраняются в ipr/iml, поэтому каждый пользователь, обращающийся к этой версии кода, должен вносить изменения самостоятельно. Это близкий вызов, но я бы предложил Maven. И, к сведению, большинство людей любят или ненавидят Maven, но я посередине.

Улучшите этот ответ
ответил 14 июля ’11 в 13:28
добавить комментарий |

Ранее мы фиксировали файлы ipr и iml, и это работало хорошо. Недавно мы приняли Maven, и он тоже неплохо работает. Большинство проблем, с которыми я столкнулся с ipr/iml, возникли во время обновлений Intellij. Обычно Intellij обрабатывает это автоматически, но иногда это не так изящно, как хотелось бы.. У нас все еще есть несколько более старых версий нашей кодовой базы, к которым мы должны периодически обращаться, и они не используют Maven. В Intellij 10 мы должны вручную внести существенные изменения в конфигурацию этих версий, прежде чем их можно будет использовать. Еще больше усугубляет проблему то, что некоторые из этих изменений не сохраняются в ipr/iml, поэтому каждый пользователь, обращающийся к этой версии кода, должен вносить изменения самостоятельно. Это близкий вызов, но я бы предложил Maven. И, к сведению, большинство людей любят или ненавидят Maven, но я посередине.



.IPR File Extension

3 типа файлов используют расширение .ipr .
  • 1. Файл проекта InstallShield Professional
  • 2. Файл проектаIntelliJ IDEA
  • 3. Файл данных iProcrastinate

Тип файла 1InstallShield Professional Файл проекта

Разработчик Flexera Software
Популярность
3,4 (9 голосов)
Категория Файлы разработчика
Формат Двоичный

Что такое файл IPR?

Файл проекта создан от InstallShield Professional, программы, используемой для создания установочных пакетов на основе InstallScript; содержит информацию о проекте, включая настройки, структуру каталогов, сценарии и настройки диалогового окна установщика.

Дополнительная информация

Файлы IPR хранят необходимая информация для создания установочных пакетов.

ПРИМЕЧАНИЕ. Файлы IPR создаются с использованием InstallShield Professional 3.x — 7.x.

СКАЧАТЬ БЕСПЛАТНО

Откройте более 300 форматов файлов с помощью File Viewer Plus.

Программы, открывающие файлы IPR

X

Windows

Flexera InstallShield

Платный

Обновлено 3/4/2010

Тип файла 2 Файл проекта IntelliJ IDEA

Разработчик JetBrains
Популярность
v>
3.5 (2 голоса)
Категория Файлы разработчика
Формат XML

. Ассоциация файлов IPR 2

Файл проекта, созданный IntelliJ IDEA, Java IDE; содержит настройки XML для проекта, включая структуру каталогов, файлы исходного кода, настройки компилятора и включенные модули (файлы .IML); используется для сохранения и загрузки проектов разработки.

Программы, открывающие файлы IPR

X

Windows

Jetbrains IntelliJ IDEA

Бесплатная пробная версия

Mac

Jetbrains IntelliJ IDEA

Бесплатная пробная версия

Linux

Jetbrains IntelliJ IDEA

Бесплатная пробная версия

Обновлено 08.12.2010

Тип файла 3iProcrastinate Data File

Разработчик iProcrastinate
Популярность
3,5 (2 голоса)
Категория Файлы данных
Формат Двоичный

.IPR File Association 3

Файл данных, используемый iProcrastinate Personal программное обеспечение-органайзер; сохраняет информацию, введенную пользователем, такую ​​как списки дел, события и сроки; позволяет выполнять резервное копирование данных, а также содержит данные, используемые для синхронизации между Mac, устройствами iOS и службой Dropbox.

Дополнительная информация

ПРИМЕЧАНИЕ. iProcrastinate больше не поддерживается.

Программы, открывающие файлы IPR

X

Mac

iProcrastinate для Mac

iOS

iProcrastinate для iOS
Обновлено 01.10.2015
Оцените статью
logicle.ru
Добавить комментарий