Легко дублирующая конфигурация проекта с несколькими подпроектами (IntelliJ / PyCharm) - PullRequest
0 голосов
/ 26 февраля 2020

Используя IntelliJ, я работаю над большим и долгосрочным проектом, который состоит из нескольких репозиториев.

Он настроен как несколько (под) проектов, прикрепленных к одному и тому же проекту, с зависимостями, определенными между подпроекты, которые работают нормально.

Проблема в том, что переключение между ветвями может быть неудобным, поскольку для IDE требуется некоторое время, чтобы обновить свои внутренние кэши, а общий проект достаточно велик, что напрягает отслеживание inotify от IntelliJ, время от времени IJ даже не замечает, что файлы изменились.

Я рассматриваю возможность использования большего количества рабочих копий вместо переключения рабочих копий на лету (в основном [основной ответ на рабочий процесс для нескольких SVN) ветви , однако я буду создавать и уничтожать рабочие копии довольно регулярно, а не просто жить с 5 рабочими копиями вместо 2, и поэтому я не уверен, как правильно перенести / синхронизировать c конфигурацию IDE между различными " экземпляры "того же проекта (я действительно не Я не хочу переустанавливать структуру, зависимости, ссылки, инструменты ... каждый раз, когда я создаю новую рабочую копию для работы сразу над двумя вещами). VCS не может использоваться для такой синхронизации.

Что может быть хорошим и надежным способом для правильного управления конфигурациями IDE в такой настройке?

...