Создать Root POM для проекта Multi Repo Multi Module - PullRequest
2 голосов
/ 02 мая 2019

Нужна помощь в создании корневого файла pom для управления проектом multi git repo для структуры, подобной приведенной ниже

- root| - Проект A (Git Repo A)| - Проект B (Git Repo B)| - Project C (Git Repo C)

Могу ли я использовать многокорневые репозитории в IntelliJ Idea для этого?

1 Ответ

1 голос
/ 02 мая 2019

Не уверен, что именно вы называете функцией «многокорневых репозиториев», но если вы имеете в виду возможность управления несколькими репозиториями как одним (ранее называлось Синхронное управление), то да, вы можете использовать его.

Эту функцию можно использовать, когда:

  1. В проекте имеется более одного репозитория git (и они зарегистрированы в меню «Настройки» | «Контроль версий»
  2. Они находятся в одной ветви (филиалах).имеют одно и то же имя)

Для правильной работы функции все репозитории также должны иметь одинаковый набор ветвей.

Если приведенное выше верно, IDE автоматически включит Выполнять ветвления для всех корней , если всплывающее окно «Ветви» открывается впервые после создания проекта, и все операции ветвления, такие как создание новых веток, извлечение, объединение, перебазирование и т. Д., Будут выполняться во всех репозиториях, поскольку они были единичными.1. Настройку также можно включить вручную в меню Setting | Version Control | Git

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...