У меня есть папка, мы назовем ее my-projects
с несколькими проектами в ней. Каждый подпроект является своим собственным git хранилищем. В Webstorm я обычно открываю весь родительский каталог как проект. Однако я заметил, что это означает, что моя папка .idea
, содержащая конфигурации запуска et c, всегда будет находиться в родительской папке, что делает невозможным перевод ее в систему контроля версий (поскольку сама эта папка не является репозиторием git).
Текущая ситуация:
my-projects
|- project1
| |- src
|- project2
| |- src
|- project3
| |- src
|- .idea
|- runConfigurations
|- project1-test.xml
|- project2-test.xml
|- project3-test.xml
Здесь project1
... projectN
являются отдельными git хранилищами. Я хотел бы иметь возможность поместить каталог .idea
в систему контроля версий соответствующих репозиториев git, например:
my-projects
|- project1
| |- src
| |- .idea
| |- runConfigurations
| |- project1-test.xml
|- project2
| |- src
| |- .idea
| |- runConfigurations
| |- project2-test.xml
|- project3
| |- src
| |- .idea
| |- runConfigurations
| |- project3-test.xml
Возможна ли такая настройка? Или, может быть, я глупо открывать каталог root как мой "проект"? Есть ли лучшая настройка для одновременной работы с несколькими репо git в IDE и включения одного набора конфигураций запуска для project1
, другого для project2
et c?