idea一个窗口打开多个仓库的代码
一、背景
最近新进了一家外包公司,这个项目由于是微服务的,且每个微服务都独立用一个仓库进行代码管理。看项目的时候,我们不能一个窗口,只打开一个仓库代码,那样看起来会非常麻烦,一开始对项目全貌的了解也是不友好的。所以我们实现idea一个窗口打开多个仓库代码,这样也好管理。
二、实现
第一步
- 创建一个目录,命名为项目名称:project_multiple
- 将该项目所有仓库代码用git clone到这个project_multiple目录下
像这样
第二步
- 用idea打开project_multiple目录
- 将每个仓库模块纳入maven管理(每个仓库都操作一遍)
至此,我们就已经把多个仓库代码纳入到maven管理了。
第三步
多个仓库代码的git 分支管理也要根据仓库进行管理。
三、总结
至此我们已经实现了idea一个窗口打开多个仓库的代码,这样不仅方便管理项目与日常开发(搜索代码、查看模块依赖等等),而且有助于我们快速熟悉整个项目。(当然熟悉项目的最好方法是文档、询问同事、测试、生产环境抓包接口分析,不过这些都是熟悉后话,这里就不详细展开了)