SVN - 简单使用手册

背景

因为项目须要,新增了两名程序员来一块儿支持一个分支的开发工做,所以须要在原来的SVN中制做分支而且为new commer  分配用户以及权限。程序员

 

 

 

 

0. 准备

在Window系统上使用SVN,咱们最好是分别安装SVN的2款软件:工具

Server端:VisualSVN Manager

 

Client端: TortoiseSVN 

 

 

1. 建立新用户

这里,咱们在SVN的server机器山操做,须要使用的工具就是: VisualSVN Manager。 操做很是简单,以下图所示:spa

在输入基本信息后,下一步一直到完成,如图所示:3d

 

2. 建立分组

分组的目的是为了将开发者统一管理,这样在之后设置“权限”得时候,只须要根据分组来设置便可。(固然也能够对每个用户进行设定)。server

建立分组也很简单,在GUI上面一顿操做之后,就能够看到相似下面的结果:blog

 

3. 导入代码库:

咱们从这里开始,咱们在SVN的Client机器上操做,须要用到工具: TortoiseSVN 。 首先先导入代码开发

 

根据提示,选择到源码文件夹,填入注释后,就能够看到代码已经被SVN所管理:源码

 

4. 建立Branch(分支)

咱们已经在SVN的Trunk目录(主版本)下建立了代码管理, 因为如今是要对一个新的项目作“定制化”, 因此咱们针对这个项目,单独Branch出一个分支来管理。it

首先在Client机器的硬盘上选择一位置,CheckOut代码:软件

完成后,在代码目录上右键 -> TortoiseSVN -> Branch/Tag

 

选择要生成Branch的路径后,点击肯定

 

咱们再回到 VisualSVN Manager中,能够查看到刚才的Branch 已经生成:

 

最后,在SVN-Client的机器上下载分支代码:

 

5. 代码访问权限设置

经过SVN,咱们还能够对其用户设置权限。例如:对刚才"Dev" 分组中的用户设置权限,使他们不能访问Src目录下的指定目录:操做以下:

使用VisualSVN Manager -> 选择Src目录下的一个文件夹 -> 全部任务 -> Manage Sercurity:

添加"Dev"分组,并设置为 “no access”:

 

OK, 权限设置完成!!

 

感谢你们的收看,Have a nice weekend!!