IntelliJ idea中集成多个git项目模块

时间:2024-03-14 20:56:16

需求

工程原先使用的是SVN作为代码管理工具,各模块统一设置在一起,进行代码整理和代码权限管理时不太方便,后面从SVN中迁移到GIT上,把系统的各个模块分别在GIT中单独管理,每个模块均包含一个代码仓库,这时候需要将各模块按之前的形式重新整合到一个工程中使用,同时也要保证提交时可以实现各模块互不干扰。

思路

考虑还是按照之前的方式,新建一个工程,将各个模块分别检出到这个工程中作为这个工程的一个模块,再新建一个用于整合各个模块的module,使用时只启动这个module即可。

过程

  1. 新建一个empty project
  2. 自行在Project Structure中作一些必要的设置
  3. 选择菜单File - New - Project from version control - Git,输入GIT地址,此时注意输入后设置Parent Directory为刚新建工程的目录,注意clone完成后不要打开
    IntelliJ idea中集成多个git项目模块

IntelliJ idea中集成多个git项目模块

IntelliJ idea中集成多个git项目模块

  1. Project Structure - Modules - Import Module中选择刚才clone的工程,将些工程导入到新建的总工程中。图中笔者使用的是maven,这里根据实际情况设置。

IntelliJ idea中集成多个git项目模块

IntelliJ idea中集成多个git项目模块

IntelliJ idea中集成多个git项目模块

IntelliJ idea中集成多个git项目模块

  1. 如有多个modules需要导入,那么依次操作步骤3步骤4即可。
  2. 最后就是整合之前导入的modules,笔者的环境需要一个包含所有模块的运行环境,所以有必要整合各模块,如无必要可省略这一步。

这样,一个集成了多个GIT模块的工程就搭建完成了,可以对每个模块作GIT相关的操作。