为多仓库多模块项目创建根POM

时间:2019-05-02 09:15:20

标签: git maven intellij-idea module

在创建用于管理以下结构的多git repo项目的根pom文件时需要一些帮助

-root
    |-项目A(Git存储库A)
    |-项目B(Git存储库B)
    |-项目C(Git Repo C)

我可以为此使用IntelliJ Idea中的多根存储库功能吗?

1 个答案:

答案 0 :(得分:1)

不确定您究竟称其为“多根存储库”功能是什么,但是如果您想将多个存储库控制为一个(以前称为“同步控制”)功能,那么可以使用它。

该功能可在以下情况下使用:

  1. 项目中有多个git存储库(它们已在“设置” |“版本控制”中注册
  2. 它们在同一个分支上(分支具有相同的名称)

为使该功能正常工作,所有存储库还应具有相同的分支集。

如果上述情况成立,那么在项目创建后首次打开“分支”弹出窗口以及所有分支操作(如新分支创建,签出)后,IDE将自动启用在所有根上执行分支选项。 ,合并,变基等将在所有存储库上执行,因为它们是一个存储库。 也可以在“设置” |“设置”中手动启用设置。版本控制| Git