svn使用


创建库

svnadmin create /www/svn/project_name

vim /www/svn/project_name/conf/svnserve.conf

====================================================

[general]

anon-access = none
auth-access = write

password-db = /www/svn/passwd

authz-db = /www/svn/authz

====================================================

多库时使用统一的passwd、authz文件


启动(目录下的多个库同时启动)

svnserve -d -r /www/svn/

关闭

killall svnserve



在希望自动同步的目录下先行迁出一次

mkdir /www/htdocs/xxx.domain.com/

chown www:www /www/htdocs/xxx.domain.com/ 

cd /www/htdocs/xxx.domain.com

svn co --username xxxx --password xxx svn://123.56.202.132/project_name/ .

最后的"."表示不在当前目录迁出名为project_name的根目,而是将项目中的文件及文件夹直接同步到当前目录

vim /www/svn/project_name/hooks/post_commit/

#!/bin/bash
REPOS="$1"
REV="$2"
WEB=/www/htdocs/dev-web.bucaokeji.com
cd $WEB && /usr/bin/svn update --username xxxx --password xxx
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值