一、SVN介绍
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
二、服务器端和客户端
1、服务器端软件Subversion,我用的是1.6.6版本,Setup-Subversion-1.6.6.msi
2、客户端软件TortoiseSVN 1.6.6
三、建立本机Repository
新建一个WMS空文件夹后,右击选择TortoiseSVN->Create repository here,创建完后,在这个目录下会自动产生一些目录和文件。
四、配置权限
√、svnserve.conf
[general]
# anon-access = read
# auth-access = write
password-db = passwd
√、authz
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
group1=sx,user1
# [/foo/bar]
# harry = rw
# &joe = r
# * =
sx=rw
user1=rw
√、passwd
[users]
# harry = harryssecret
# sally = sallyssecret
sx=123
user1=123
五、启动服务
第一步:打开命令窗口,输入cd C:\Program Files\Subversion\bin,确认后进入svn文件夹下;
第二步:输入svnserve.exe -d -r D:\SVN,确认后启动服务;
第三步:服务已启动,使用svn客户端就可以访问了。【命令窗口关掉后,服务就会被关闭】