我们一般都把代码托管到github,公司也会托管自己搭建的gitlab上面,但遇到有些技术稍微陈旧的东西,还在使用SVN。
如何把SVN中的 Maven 项目导入到 IDEA 中呢?
有两个入口,但都需要选择 Check out from Version Control
![](/2020/03/Intellij-IDEA%E4%BB%8ESVN%E5%AF%BC%E5%85%A5%E5%B7%A5%E7%A8%8B/1584347981720.png)
![](/2020/03/Intellij-IDEA%E4%BB%8ESVN%E5%AF%BC%E5%85%A5%E5%B7%A5%E7%A8%8B/1584348582322.png)
上面两个入口,都会创建项目结构。
下面这个不行,因为不会创建项目结构。
![](/2020/03/Intellij-IDEA%E4%BB%8ESVN%E5%AF%BC%E5%85%A5%E5%B7%A5%E7%A8%8B/1584348404189.png)
用上述方式,会有创建项目的流程。
![](/2020/03/Intellij-IDEA%E4%BB%8ESVN%E5%AF%BC%E5%85%A5%E5%B7%A5%E7%A8%8B/1584348788047.png)
如果SVN已经提前checkout出来了。
如果是项目
![](/2020/03/Intellij-IDEA%E4%BB%8ESVN%E5%AF%BC%E5%85%A5%E5%B7%A5%E7%A8%8B/1584348330671.png)
如果是子模块,或者是项目的不同版本。
![](/2020/03/Intellij-IDEA%E4%BB%8ESVN%E5%AF%BC%E5%85%A5%E5%B7%A5%E7%A8%8B/1584348040349.png)
导入Maven项目
![](/2020/03/Intellij-IDEA%E4%BB%8ESVN%E5%AF%BC%E5%85%A5%E5%B7%A5%E7%A8%8B/1584348664505.png)
要选中这个
![](/2020/03/Intellij-IDEA%E4%BB%8ESVN%E5%AF%BC%E5%85%A5%E5%B7%A5%E7%A8%8B/1584348688921.png)