如何搭建SVN服务器端
推荐用Collabnet SVN Edge来搭建SVN服务器,Linux版、windows版都有,这个安装包架设起来比较容易,内置了Apache和服务器端管理台,基本上一个安装文件装完就能用,可以通过浏览器对服务器进行远程管理,而且是免费的。
安装过程可以看附带的安装说明,也可以参考我的百度文库,其中有篇关于这个安装包的说明,不过写的是老版本的。
1、首先,从SVN上检出服务器的文件目录,打开要放置新文件的目录,将本地新建的文件复制过去。
2、SVN目录中新增的文件会显示特殊标识,表示这个文件还没有进行登记。
3、使用加入功能将新增的文件进行登记。新增的文件登记后还未上传至SVN服务器,所以包含这个新文件的各层文件夹都会被标识红色感叹号以做提醒。
4、提交新增的文件才能将本地修改上传至SVN服务器,选择任意层的文件夹都可以进行提交。
5、提交时可以对本次修改内容进行描述。
6、提交成功后,SVN检出的目录就变成绿色标识了。这时其他人也可以从SVN服务器上检出这些更新的文件了。
我接触过的svn服务器有3种:
subversion 一般在项目比较大比较多的情况下常用,性能较好;与apache相辅相成,没有实际的界面,用命令比较多,用于实际操作的深层配置比较方便;
visualsvn server 一般在小公司项目少的情况下用的比较多,本身集成了apache,subversion,配置以图形化界面为主,用于实际操作的深层配置比较受限;
CollabNet svn 纯图形化界面的配置,币visualsvn server功能更多,大型小型项目皆可用,用于实际操作的深层配置比较受限,IE上访问主界面很卡;
以上3中都是开源的
看我的百度文库,里面有篇SVN服务器搭建指南,很详细
那篇指南用的Collabnet老版本的SVN服务器安装包,现在Collabnet有了新的安装包,Collabnet Subversion Edge版,这个版本内置了Apache、ViewVC,一个安装包装完基本就能用了,省去了很多复杂的配置过程,而且带了一个控制台,非常方便,还是免费的,建议你去Collabnet官网下载这个版本的安装包。
SVN分客户端和服务器端,如果已经有SVN服务器了(比如公司已经架设了SVN服务器),那么你电脑上只要装客户端就可以了,最常用的客户端是TortoiseSVN,另外也有用于Eclipse的SVN插件,看你平时用SVN来做什么了。
如果没有服务器端,那就要自己架设SVN服务器,那么你的电脑上就客户端、服务器端都要安装,服务器端推荐Collabnet 的SVN Edge版服务器安装包,相对而言安装配置比较简单,自带服务器管理控制台,而且免费。
看我的百度文库,有SVN服务器架设与SVN使用相关的文档。
0条评论