4 ответа

"Мы сохраняем наши файлы IntelliJ.IPR и.IWS в нашем исходном элементе управления, но они постоянно меняются IntelliJ, просто открывая их, даже без какой-либо работы над проектом".

Файл.IWS определенно является файлом для каждого разработчика, поэтому он не должен находиться под контролем источника.

Что касается файла.IPR в недавнем проекте, мы изначально пытались довести этот файл до концептуального подхода, как это было бы с проектом.Net и VS.Net файлом VS.Net. Наша цель состояла в том, чтобы завести разработчика на чистый компьютер в течение 15 минут, включая время, необходимое для установки зависимого программного обеспечения, такого как IDE или локальная база данных. В конце мы подошли ближе с некоторым временем, чтобы настроить локальную конфигурацию, как показано ниже.

Проблема заключается в том, что файл.IPR хранит больше параметров, чем настройки.sln файла -eg для отдельных плагинов. Поэтому основной причиной перезаписывания является то, что разработчик с другой конфигурацией плагина открывает файл IPR. В файл записываются некоторые настройки по умолчанию для плагина. Мы чувствовали, что разработчикам не нужно ограничивать себя определенным набором плагинов (только минимальная конфигурация).

То, как мы разрешили проблему (хотя и не полностью решена), заключалось в том, чтобы переключиться на формат папки.idea. Это занимает содержимое файла.IPR и разбивает многие узлы на отдельные файлы и папки в подпапке.idea. Отсюда мы смогли исключить многие из часто записанных файлов из исходного управления. Некоторые из файлов, которые мы исключили, были:

  • workspace.xml
  • dataSources.xml
  • sqlDataSources.xml
  • dynamic.xml

Некоторые файлы, которые хотели бы, чтобы IntelliJ остался один, (хотя вину также могут пойти разработчики плагинов, а не только Jetbrains):

  • projectCodeStyle.xml(чтобы мы могли получить согласованное форматирование кода в проекте - снова это может быть перезаписано на основе локального плагина для разработчиков).
  • любой файл в папке runConfigurations. Может потребоваться много времени для настройки конфигурации запуска, особенно если у вас есть сложное приложение со многими аспектами. Чаще всего глупое дело, которое меняется, просто открывая IDE или здание - это опция "DEBUG_PORT" в RunnerSettings. Мое мнение, если оно динамически распределено, почему бы не иметь значение "Динамический"?
  • misc.xml. Этот файл также содержит конфигурацию плагина. Некоторые настройки удобны для совместного использования, а другие больше подходят для личной конфигурации. Например, плагин IvyIDEA устанавливает абсолютный путь к вашему конфигурационному файлу плюща.
  • Файлы модулей. Они в основном оставлены в покое, но примером ненужной перезаписи является плагин IvyIDEA, в котором размещаются сведения о локальном местоположении плюща-плюса в этом файле. Но опять же это ошибка плагина, а не Jetbrains.

Надеюсь, что это поможет.

Кристиан.

Не зная точно, что меняется, это немного сложно ответить уверенно, но я бы сказал:

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

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

Если у вас есть файл libraryTable внутри вашего IPR файла:

Почти наверняка, что происходит, каждый разработчик хранит разделяемые библиотеки (JAR) - необходимые для создания своего кода - на своей локальной машине в разных местах; когда они фиксируют изменения, расположение их библиотек записывается в файл IPR. Если бы вы сделали это, когда я обновил проект, моя копия права интеллектуальной собственности и вашего конфликта будет конфликтовать с местоположениями этих JAR.

Мы сталкиваемся с этой проблемой, размещая файлы JAR в общем местоположении (например, подключенный сетевой диск), а затем гарантируя, что каждый разработчик загружает эти файлы в одно и то же место (подпапка lib в корне проекта хорошо работает). Недостатком является то, что вы получаете несколько копий одного и того же JAR по проектам (каждый проект будет ссылаться на свою собственную папку lib), но, с другой стороны, поскольку каждый разработчик использует ту же структуру проекта, обновление IPR должно работать намного лучше.

В противном случае:

Посмотрите, что пытается интегрировать IntelliJ (при обновлении вам должна быть предоставлена ​​возможность вручную объединить файлы или просмотреть различия, иначе используйте свой любимый инструмент diff). Если бы вы могли обновить свой вопрос немного подробнее о том, как выглядят конфликты слияния, это может облегчить просмотр колес.

Мы добавляем расширение к тем, которые были проверены в исходном элементе управления (.deleteme). Затем новые люди могут проверить проект, изменить расширения и уйти. Если мы вносим изменения в конфигурацию, мы обновляем проверенные файлы.

Мы надеемся, что помогли Вам решить проблему с файлом IPR. Если Вы не знаете, где можно скачать приложение из нашего списка, нажмите на ссылку (это название программы) - Вы найдете более подробную информацию относительно места, откуда загрузить безопасную установочную версию необходимого приложения.

Посещение этой страницы должно помочь Вам ответить конкретно на эти, или похожие вопросы:

  • Как открыть файл с расширением IPR?
  • Как провести конвертирование файла IPR в другой формат?
  • Что такое расширение формата файлов IPR?
  • Какие программы обслуживают файл IPR?

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

Что еще может вызвать проблемы?

Поводов того, что Вы не можете открыть файл IPR может быть больше (не только отсутствие соответствующего приложения).
Во-первых - файл IPR может быть неправильно связан (несовместим) с установленным приложением для его обслуживания. В таком случае Вам необходимо самостоятельно изменить эту связь. С этой целью нажмите правую кнопку мышки на файле IPR, который Вы хотите редактировать, нажмите опцию "Открыть с помощью" а затем выберите из списка программу, которую Вы установили. После такого действия, проблемы с открытием файла IPR должны полностью исчезнуть.
Во вторых - файл, который Вы хотите открыть может быть просто поврежден. В таком случае лучше всего будет найти новую его версию, или скачать его повторно с того же источника (возможно по какому-то поводу в предыдущей сессии скачивание файла IPR не закончилось и он не может быть правильно открыт).

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла IPR мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся и отправьте нам свою информацию о файле IPR.

Самой частой причиной проблем с раскрытием файла IPR является просто отсутствие соответствующих приложений, установленных на Вашем компьютере. В таком случае достаточно найти, скачать и установить приложение, обслуживающее файлы в формате IPR - такие программы доступны ниже.

Поисковая система

Введите расширение файла

Помощь

Подсказка

Необходимо учесть, что некоторые закодированные данные из файлов, которые наш компьютер не читает, иногда можно просмотреть в Блокноте. Таким образом мы прочитаем фрагменты текста или числа - Стоит проверить, действует ли этот метод также в случае файлов IPR.

Что сделать, если приложение со списка уже было установлено?

Часто установленное приложение должно автоматически связаться с файлом IPR. Если это не произошло, то файл IPR успешно можно связать вручную с ново установленным приложением. Достаточно нажать правой кнопкой мышки на файл IPR, а затем среди доступных выбрать опцию "Выбрать программу по умолчанию". Затем необходимо выбрать опцию "Просмотреть" и отыскать избранное приложение. Введенные изменения необходимо утвердить с помощью опции "OK".

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

Windows

Почему я не могу открыть файл IPR?

Проблемы с файлами IPR могут иметь также другую почву. Иногда даже установление на компьютере программного обеспечения, обслуживающего файлы IPR не решит проблему. Причиной невозможности открытия, а также работы с файлом IPR может быть также:

Несоответственные связи файла IPR в записях реестра
- повреждение файла IPR, который мы открываем
- инфицирование файла IPR (вирусы)
- слишком маленький ресурс компьютера
- неактуальные драйверы
- устранение расширения IPR из реестра системы Windows
- незавершенная установка программы, обслуживающей расширение IPR

Устранение этих проблем должно привести к свободному открытию и работе с файлами IPR. В случае, если компьютер по-прежнему имеет проблемы с файлами, необходимо воспользоваться помощью эксперта, который установит точную причину.

Мой компьютер не показывает расширений файлов, что сделать?

В стандартных установках системы Windows пользователь компьютера не видит расширения файлов IPR. Это успешно можно изменить в настройках. Достаточно войти в "Панель управления" и выбрать "Вид и персонализация". Затем необходимо войти в "Опции папок", и открыть "Вид". В закладке "Вид" находится опция "Укрыть расширения известных типов файлов" - необходимо выбрать эту опцию и подтвердить операцию нажатием кнопки "OK". В этот момент расширения всех файлов, в том числе IPR должны появится сортированные по названию файла.

Когда пользователь создает файлы проекта с помощью программы InstallShield Professional, эти файлы проекта сохраняются в виде файлов прав интеллектуальной собственности. Именно поэтому IPR файлы называются InstallShield Professional Project Files. Файлы прав интеллектуальной собственности подпадают под категорию файлов для разработчиков, поскольку они представляют собой файлы, содержащие informaion проекта, такие как настройки, сценариев, структуры каталогов, а также настроек программы установки диалоговых окон, которые необходимы для пакетов установки, созданных с помощью программного обеспечения для работы. Другими словами, так как профессиональная программа InstallShield является программное обеспечение, используемое для создания установочных пакетов InstallScript на основе, файлы IPR вносят большой вклад в создание этих пакетов. Они, как правило, создаются с использованием InstallShield Professional 3.x - 7.x. Программа InstallShield Professional работает на операционной системе Windows, и это программное обеспечение, разработанное Flexera Software. Это приложение, которое делает легкой и быстрой разработки и построение надежной установщика Windows, возможно.

Если вы не можете просмотреть файл IPR, дважды щелкнув его, попробуйте открыть его в другой программе. Некоторые из самых популярных программ для открытия файлов IPR - SMART Ideas Document, IntelliJ Project XML File и LiveType Animation File. Просмотрите веб-сайты разработчиков, загрузите одну или несколько из этих программ, затем попробуйте снова открыть файл IPR.

Получить ключ от типа файла

Одно расширение файла может использоваться для нескольких типов файлов. Знание типа файла, который у вас есть, может помочь вам узнать, как его открыть. Большинство файлов IPR классифицируются как Developer Files, которые могут быть открыты многочисленными пакетами программного обеспечения. Посмотрите, есть ли у вас программа, уже установленная на вашем компьютере, которая предназначена для открытия Developer Files. Надеюсь, эта программа также может работать с вашим файлом IPR.

Вы можете узнать, какой тип файла представляет ваш файл IPR, просматривая свойства файла. Щелкните правой кнопкой мыши значок файла и выберите «Свойства» или «Дополнительная информация». На компьютере с Windows тип файла будет указан в разделе «Тип файла»; на Mac, он будет под «Доброй».

Связаться с разработчиком

Никто не знает больше о расширениях файлов, чем разработчики программного обеспечения. Если вы не можете открыть файл IPR с помощью любой из обычных программ, вы можете обратиться к разработчику программного обеспечения программы и попросить их о помощи. Найдите разработчика своей программы в списке ниже:

Программного обеспечения разработчик
SMART Ideas Document SMART Technologies Inc.
IntelliJ Project XML File PC Software Company
LiveType Animation File Apple Inc.
InstallShield Project Acresso Software Inc.
Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png