IDEA 项目提交到SVN 采坑记录篇

之前一直都是在eclipse使用SVN,现在换IDE了,到项目提交的时候问题不断

提交不了东西啊  提交缺这个少那个的 提交时间过长到最后还提交失败 踩了不少坑

今日特此记录 希望有需要的朋友可以用到 就可以避免踩不必要的坑了~~·

安装SVN的具体流程就不写了哈 

step1 ---在菜单栏决定让什么工具来管理项目

IDEA 项目提交到SVN 采坑记录篇

step2 ---选择SVN(Subversion)

IDEA 项目提交到SVN 采坑记录篇

step3 ---注意左侧项目列表,颜色会变 红色(代表此项目已被SVN接管)所以必须要有svn.exe

IDEA 项目提交到SVN 采坑记录篇

step4 ---项目右键 依次选择即可

IDEA 项目提交到SVN 采坑记录篇

step5 --- 点+号 连接自己的SVN服务端 默认是http格式

IDEA 项目提交到SVN 采坑记录篇

IDEA 项目提交到SVN 采坑记录篇

点击OK

IDEA 项目提交到SVN 采坑记录篇

点击“share”即可

step6 ---弹出对话框

默认是1.8  此处选择1.6 要不会提交失败 而且时间过长

performing VCS commit 一直转个不停 不知道为啥

各种百度 Google 知乎...

搜集方法如下 

出处:https://www.jianshu.com/p/f41f0af4afdc

我用的也是文章中的方法 我这里有效

知乎:https://www.zhihu.com/question/36767244

也有各种解决方法  烦请自行查看哈~

IDEA 项目提交到SVN 采坑记录篇

Ok 会有进度条闪出来

IDEA 项目提交到SVN 采坑记录篇

完成

IDEA 项目提交到SVN 采坑记录篇

ok以后 左侧项目列表会变成绿色 代表此项目已托管至SVN(因为我们选择的就是项目上传)

IDEA 项目提交到SVN 采坑记录篇

step6 ---项目右键 set property

IDEA 项目提交到SVN 采坑记录篇

我们选择忽略out目录和target目录

忽略target,这个文件就会不被提交,可以使svn的提交和更新的速度提高不少

IDEA 项目提交到SVN 采坑记录篇

step7 ---commit directory

IDEA 项目提交到SVN 采坑记录篇

我们选择不提交   .iml文件 点击commit

至于为什么不提交  .iml文件

因为.iml文件和eclipse中的.classpath,.project都属于开发工具配置文件,也就是在项目导入ide的过程中生成的配置文件,每个人开发环境是不一样的,所以这个文件没必要提交。而且如果提交之后,出现冲突,还需要解决比较麻烦。

出处:http://www.marsitman.com/idea/intellij-idea-commit-svn.html

IDEA 项目提交到SVN 采坑记录篇

点击之后 当前页出现进度条

IDEA 项目提交到SVN 采坑记录篇

下面开始提交

IDEA 项目提交到SVN 采坑记录篇


提交成功~

IDEA 项目提交到SVN 采坑记录篇


可以点此查看

IDEA 项目提交到SVN 采坑记录篇


IDEA 项目提交到SVN 采坑记录篇 箭头所指向就是我们刚才成功提交的项目了!

因为我之前测试已经提交过一次,所有我直接放在之前提交过的demo下~~

最后介绍一款idea的插件 可以用来断开和项目和SVN的托管关系

文章出处:https://blog.csdn.net/silentwolfyh/article/details/55189564