SubVersion服务器端配置

#svnadmin create scm

 

在文件scm/conf/passwd最后增加

username = passwd

这将是客户端使用svn的用户名和密码

 

修改文件scm/conf/svnserve.conf控制访问权限,去掉以下三行最前面的#

anon-access = read
auth-access = write
password-db = passwd

注意,每行之前不可以有空格 

 

在scm/hooks下增加文件post-commit,内容为:

#!/bin/sh

echo "$2" >> /yourpath/revision

 

然后设置其可执行属性

#chmod +x post-commit

 每次有check in时,revision文件将自动记录其revision号码

 

接下去导入项目,假设目录结构如下所示:

ogl
|-- Makefile
|-- build
|-- src
|   |-- Makefile
|   |-- driver.c
|   `-- driver.h
`-- test
    |-- Makefile
    `-- main.c

 

设置编辑器

# export SVN_EDITOR=vim

 

导入项目

#svn import ogl --username yourusername svn://127.0.0.1/scm/ogl

我的svn服务器和客户端在同一台机器上,所以用本机IP

 

此时,回到服务端查看revision文件,就会发现revision号码已被记录在文件中了

 

获取刚导入的项目

# rm -rf ogl

# svn co svn://127.0.0.1/scm/ogl

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值