做一个被尊重的测试工程师

SVN 1.6.3 (Subversion)的简单使用

上一篇 / 下一篇  2013-05-21 12:51:41

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。

SVN的简单应用:

1、 先安装服务器端再安装客户端

2、 在自己任意盘新建一个仓库(文件夹)

3、 在仓库下件一个根目录(文件夹)[文件名不能是中文的]

4、 右键根目录创建版本(TortoiseSVN——create responsitory here

5、 创建服务:

进入‘开始’》‘运行’,输入如下代码,将SVN服务安装成nt service

 

sc create svnservice binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r E:\SVN" displayname= "SVNService" depend= Tcpip start= auto 

 

若提示‘[SC] Createservice SUCCESS’则表示创建svn服务成功。

备注binpath=“安装路径--service -r创库所建盘:\创库名字”displayname的值自己可以取任意的名字

6、 启动服务:【我的电脑】——管理——服务——找到之前在创建服务时displayname的值——右键启动

7、 对所建仓库下的根目录修改:要修改的文件都在conf这个文件夹下

1)       先修改svnserver文件:将# anon-access = read # auth-access = write # password-db = passwd # authz-db = authz这些前面的#去掉,去掉后前面不能留空

2)       配置passwd:文件里原有东西都可以不管,在[users]下面创建角色和密码,例如:admin=123

Tester=123

Developer=123

3)       配置authz

[groups]下面创建组:

例如:Manager=admin(管理组)

      Test=Tester测试组)

      Develop=developer(开发组)

    分配根目录下的权限:

    [root:\]  root是所建库里的根目录的名字)

@Manager=rw (管理组可读可写)

@Test=r      (测试组只能读)

@Develop=r   (开发组只能读)

*=            (其他人没有任何权限,如果没有这句话,那么其他人也可以看)

 最后访问所建根目录:svn//localhost/root


TAG: svn SVN

 

评分:0

我来说两句

Open Toolbar