背景
最近代码写完后要用svn进行管理起来
IDEA关于svn版本管理的两个选项
Import Into Subversion...和Share Project(Subversion)...
那区别是啥?今天一探究竟
Import Into Subversion...
Import Into Subversion...顾名思义就是导入到svn,不知道有没有关联并且提交代码把代码管理起来
svn上新建一个空文件夹然后选择这个文件夹导入
点击import选择要导入的文件夹
点击OK后弹出如下提交备注页面,填写后OK
稍等片刻就上传完代码,然后看到svn的文件夹下已经有本地选择的文件夹里的内容,注意这里选择的本地文件夹并没有一起上传,只上传文件夹里面的内容
但是代码里选择项目右键并没有看到svn相关选项,也就是说代码只是上传,没有关联
Share Project(Subversion)...
共享代码特意看了下之前有gitee和github关联的选项,都是share,目测是要有所关联
点击后出现按照如下操作
点击上图的share后显示如下内容,直接点击ok
开始share
share完成
svn里如下
代码颜色已经有了变化,并且idea中也有了svn的工具栏内容
此时就差最后一步代码提交了点击工具栏的svn的提交按钮“√”或者选择项目右键——Subversion——Commit Directory...如下图提交
选择要提交的内容,这里把idea的配置文件和编译文件取消选中,其他都选中,然后点击“Commit”
正在提交,最后就弹出提交完成的界面
等提交完成后idea代码颜色状态变化,最后刷新svn如下图,代码提交完成
总结
建议使用Share project(subversion)...