前言:
虽然目前git和github的使用率越来越高,但是仍有很多公司项目在使用SVN,所以本编文章讲一下SVN的安装与配置。
SVN是什么?
SVN是项目管理工具,由服务器和客户端组成。和github不同的是,SVN是开发团队自己出服务器,自己出客户端(github的服务器由github出)。
个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用
SVN服务器的搭建步骤:
1)首先来下载和搭建SVN服务器,下载地址如下: http://subversion.apache.org/packages.html
,进入网址后,滚动到浏览器最底部看到如下截图:
下载VisualSVN server,下载完成后双击安装。
2)安装:
注意:安装的过程中可能会出现下图问题
该提示意思是443端口被占用,我们可以更换备用端口比如我配置的是8443
Location是指VisualSVN Server的安装目录,
Repositorys是指定你的版本库目录.
Server Port指定一个端口,
Use secure connection勾山表示使用安全连接。
安装完成后,启动VisualSVN Server Manager,如图:
SVN服务器的使用:
可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.
1.要建立版本库,需要右键单击左边窗口的Repositores,如下图:
除了输入创建版本库的名称是需要自己输入,其他的都是默认的,接下来直接默认下一步下一步,最后点完成。
需要建立用户和组,并且需要分配权限
接下来需要给用户分配权限(即可添加组也可添加用户,如果添加组的话,相当于把组里的用户都添加了权限)
点确定即可。
说完服务端,我们来说说SVN客户端安装。
1)下载
根据自己电脑配置来自行选择32位还是64位。
2)安装
安装过程注意:
下面第二个选项要选择一下哦,选择这个在安装完之后我们安装包的bin目录下会有svn.exe,这个在idea配置svn插件时有用。
svn版本冲突问题:即未更新就提交(未先下载最新版本就进行提交)
mine和=======之间是自己的代码 复制出来 然后删掉文件,重新更新,重新做修改,然后提交