pkslow.com 南瓜慢说

  • AllArticles
  • Container
  • Spring
  • Life
  • Cloud
  • Collections
  • About
  • GitHub

  • Search
App Terraform101 English Terraform Middleware config Go Private Kubernetes pkslow Test HTTPS Redis Docker Mac Plan Stream MongoDB Spring DevOps JVM String Map Set List Performance Email Springboot JavaCollections ArrayList Java

Intellij IDEA同一个项目(窗口)多个代码仓库

Created on: 2021-06-04 | Category: Others | 0 | View: 1366

为什么在放一起

在平时使用IDEA的开发中,我们习惯是一个项目一个代码仓库。但如果我们同时要改动多个仓库的代码,那就要开启很多个IDEA,这对CPU和内存无疑是极大的挑战。而且有些代码仓库比较小,为它又单独开一个IDEA太浪费了。几个仓库可能有关联,有时需要相互参考。对于这些场景,把它们放在一起是比较好的做法。

如何放一起

通过图片讲解如何把多个仓库放在一个IDEA项目中,即一个IDEA窗口中。

新建项目:

选择Empty Project,输入项目名称:

创建后的项目空空如也,没有任何模块:

我们先用以下名字创建三个Git Local Repo吧:

$ mkdir pkslow-repo1 && cd $_
$ git init
$ touch README.md
$ git add .
$ git commit -m "add" 

接下来从已有代码创建模块:

选中对应的目录,以pkslow-repo1为例:

导入模块,我们是普通项目,就选第一个,如果是maven项目则选Maven:

同样的方法导入pkslow-repo2和pkslow-repo3,结果如下:

我们看IDEA右下角的Git管理,可以显示三个Repositories,三个仓库之间有自己的代码分支,互不影响,可独立提交、推送等:

总结

把多个代码仓库放一起时,在开发过程中要注意不要修改错了文件,特别是同名的类似的文件。


Code for all: GitHub

欢迎关注微信公众号<南瓜慢说>,将持续为你更新...

file

Recommendations:
Cloud Native
Terraform
Container: Docker/Kubernetes
Spring Boot / Spring Cloud
Https
如何制定切实可行的计划并好好执行

  • Author 作者: LarryDpk 南瓜慢说
  • Link 链接: https://www.pkslow.com/archives/idea-multiple-repo
  • 版权声明: 本博客所有文章除特别声明外,不可转载!
# App # Terraform101 # English # Terraform # Middleware # config # Go # Private # Kubernetes # pkslow # Test # HTTPS # Redis # Docker # Mac # Plan # Stream # MongoDB # Spring # DevOps # JVM # String # Map # Set # List # Performance # Email # Springboot # JavaCollections # ArrayList # Java
App Terraform101 English Terraform Middleware config Go Private Kubernetes pkslow Test HTTPS Redis Docker Mac Plan Stream MongoDB Spring DevOps JVM String Map Set List Performance Email Springboot JavaCollections ArrayList Java
大量数据也不在话下,Spring Batch并行处理四种模式初探
使用Harbor搭建Docker私有仓库
  • Contents
  • Site Overview
南瓜慢说

南瓜慢说

多年Java开发,主要专注后端技术:Java/Spring/Springboot/微服务/大数据等。

多读书,多分享;多写作,多整理。

243 Posts
9 Categories
31 Tags
RSS
0%
© 2020 — 2022 南瓜慢说 pkslow The WebSite keeping alive:   粤ICP备20036375号