subversion 快速安装

这个工具很久以前使用过,现在凭记忆下来了,可能有些地方描述有误

 

 

1. 安装subversion

 

2. 创建新的repository目录,  需先手工创建 G:/svn/repository/ 目录 

svnadmin create  G:/svn/repository/

 

3. 将工程import到版本控制库, 通常一个svn进程只有一个repository, 可以通过"/G:/svn/repository/"后面不同的路径来区分不同的工程

G:/svn/repository>svn import D:/AEProject file:///G:/svn/repository/myproject  -m "initial

 import"

 

 

4. svnserve.conf 和 passwd 配置文件

  修改svnserve.conf文件, "anon-access" 配置了匿名用户的权限,"auth-access" 是授权用户的权限,

  可以赋一下的值, none:无任何权限; read: 只读; write:读和写, 注意: 任何配置项前如"anon-access"前不能有空格,

  "=" 后面只能有一个空格

    在svnserve.conf 中的

        [general] 部分新增 "anon-access = none" ; 用"#" 注释掉 "auth-access = write"

    将 "# password-db = passwd"  和 "# realm = My First Repository" 前的注释符"#" 去掉

  passwd文件

    在该文件中增加相关的用户名和密码

 

5. 启动subversion,运行该命令后,系统启动时将自动加载subversion服务,通过查看控制面板里面的服务,将能看到Subversion.

   注意,如果路径当中有空格符,一定要用""括起来。

sc create svn binpath= "/"C:/program files/svn/bin/svnserve.exe/" --service -r G:/svn/repository/"  displayname= "Subversion Server" depend= Tcpip start= auto

    默认端口是3690,  --listen-port ARG

    删除服务: sc delete svn

sc create svn binpath= "/"C:/Program Files/svn/bin/svnserve.exe/" --service -r G:/svn/repository"  displayname= "Subversion Server" depend= Tcpip start= auto

    netstat -an 能够查询到侦听的端口 

 

6. 代码库的备份

   $ svnadmin hotcopy /var/svn/repos /var/svn/repos-backup 

 

7. svn服务的启动和关闭

    net stop svn

    net start svn

 

7. svn的访问

    通过svn访问,直接在Repo-broser的地址栏输入: svn://ip:3690

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值