1、首先安装SVN
安装除了有个将图中connad lind client tools的叉叉图标改成和其他几个一样的磁盘的图标,其他的没什么好说的,没有这个的话idea用不了svn
安装完成后右键点击桌面,发现上面有SVN checkout选项,安装成功
2、紧接着安装一个VisualsvnServer
为什么要安装这个呢?这个是SVN的服务端,也就是说是一个代码仓库。这里用来测试是否提交成功。
安装完后新建一个仓库,右键Repositories,选择Regular FSFS repository即可。(Distributed VDFS repository是分布式的,这里用不到),之后选择空仓库即可,之后右键User新建一个账户,以后每次提交都需要提交账号密码,此处两者都设置为root
新建完仓库后会有一个URL,右键你的仓库,此处右键repository_test,点击Copy URL to clipboard可以得到仓库地址。
双击Users可以查看你的账户
3、IDEA基本配置
首先打开IDEA,点击VCS,点击Enable Version Controller,然后选择Subversion,这是让idea先使能svn
然后随便建立一个mudule,点击File—New—Module
这里我建立了一个helloworld项目
然后先将项目 和 VisualSVN本地服务端 之间 联系起来,
右键项目-subversion-share directory
链接就填写本地VisualSVN仓库的链接,也就是刚刚我们建立的repository_test的链接。
紧接着点开VisualSVN点进去,就可以看到仓库里有我们的项目了,
但此时在idea修改完代码后是不能够提交到远程仓库的。提交需要以下操作
4、导入SVN项目
如果想要提交到svn仓库里面去,必须要先从svn里面拉取项目才行,刚刚我们仅仅是将项目和svn之间建立了联系。
所以我们要新建svn项目,点击最上面的工具条File-----New--------Project from version controller
然后将最上面那栏改成Subversion,接着添加仓库点击repository,把VirsualSVN的仓库URL复制进去
接下来就是放在本地哪里了,新建文件夹,然后随便找个地方,点击OK
这里我只装了1.8的,所以选1.8
填写VirsualSVN用户名和密码
成功导入svn项目
5、修改项目并且提交
最后修改项目,在这里我加了一行字输出abcdefg
可以看到底部已经提示有自己添加的新东西了
最后右键项目—Subversion—CommitDirectory
打钩选中项目,填写好任意更新内容后,点击提交
然后回到VisualSVN Server,右键Repositories,刷新一下,
打开repository_test,选中我们刚刚修改的代码Hello.java,右键Copy URL to clipboard
复制好链接后将链接粘贴至浏览器
发现代码已经完成了修改
结束
6、最后
每次都要先拉取项目,才能够修改提交,
而像刚刚我们直接新建module和svn关联好是不能够直接提交的。后续会更新一些别的东西,目前的也够用了