搭建svn

svn

svn是一款及其强大的版本控制工具,和GitHub不同的是,它采用的是集中式的方式。在这里我选用的是visualSvn和tortoiseSvn结合着用的方法搭建。

服务器的搭建
先把Subversion下载下来, http://subversion.apache.org/packages.html。这是服务器端要用到的。
选择visualSVN,如图:
这里写图片描述
再下载tortoiseSVN http://tortoisesvn.net/downloads.html
注意:下载的时候,若要汉化,记得下载同一版本的汉语语言包。
安装
几乎就是傻瓜式安装,一路next。只是在visualSVN的安装时有location(安装目录)和responsitories(指定你的版本库目录)

建立版本库
可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图:
这里写图片描述

选择创建一个default structure(trunk,branches,tags)。这三个文件夹具体什么作用,应放什么文件,什么阶段使用,下一篇博文会有详细介绍。

在创建完版本库以后,我们将自己的目录导入到版本库中来。右键单击->tortoise SVN->导入。
打开visualSVN,选择版本库,右键->copy URL to Clipboard.再将这个url站到tortoise的svn地址上。可以在后面写上一些关于此次导入及此次操作的原因或者工作,确定。会有导入成功的提示。如图:
这里写图片描述

创建用户
在visual SVN里,选择Users->新建用户,编辑user和password。
这里写图片描述
用相同的方式分别创建用户Develpoer1,Develpoer2,Develpoer3,Test1,Test2,Manger六个用户,分别代表3个开发人员,两个测试人员和一个项目经理,如图:
这里写图片描述
创建分组
由于在项目中,各个人员的职能不一样,所以所得到的权限也不相同。就这个用户类而言,测试组的人员应该对项目只有读权限没有写权限,而开发人员和项目经理是拥有读写权限的。所以这里分组为测试组、开发组和管理组。
这里写图片描述

设置权限
右键选中版本库->Properties.点击Add来添加组的权限。
这里写图片描述

到此,服务端就完成了。。鼓掌!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值