VisualSVN一款易用的svn软件
1 简介
Svn已经不容质疑的成为了一款流行的代码控制工具,但是你是否还在为配置它服务器侧而苦恼呢? 你是否每次安装服务器时还要去安装apache以及进行配置呢?你是否还在为那命令行的用户创建及权限控制而郁闷呢?
Visualsvn解决了以上你所面对的一切问题,真的它把我们的工作效率提高了n倍.
Visualsvn是完全开源和免费的,当然它的客户端并不免费,不过没关系,客户端有太多的免费版本供我们选择,TortoiseSVN就是一个不错的选择.遗憾的是我这里并不介绍客户端的使用,有兴趣的同学可以到官方网站去学习.
2 安装
首先到官方网站上获取一个版本http://www.visualsvn.com/server/download/
然后只需要next就ok了;
当然有些地方是可以配置一下的,下面列出一些需要简单设置的界面
协议自己可以选的http或者https,然后一路next下去就ok了.
3 使用
使用也是很简单的,这里简单介绍一些最基本的功能
首先打开visualsvn的管理界面:
3.1 创建代码仓库:
右键Respositories,选择create,输入名称就ok了
下面那个复选框是选择是否使用默认文件夹的,选中的话会默认创建3个文件夹,trunk主干,branches分支,tags标签;
3.2 创建用户和组
这个和创建仓库类似,对组可以添加不同的用户,这个非常简单,就不做介绍了
3.3 控制权限:
Visualsvn在控制不同仓库以及不同文件夹的权限时非常方便,
首先选中Respositories右键properties,把everyone权限删除(我们不希望everyone可以查看所有的仓库);
3.3.1 设置仓库权限:
右键仓库properties就可以进行权限设置了
3.3.2 文件夹的权限设置
文件夹的权限设置仓库的操作是一样的,我们可以根据情况控制人员对指定问题单的操作情况. 例如可以控制tt3用户不能访问code文件夹