标签:svn

0

2544

ubuntu安装subversion服务(简单版)

一.准备

sudo apt-get install subversion
sudo apt-get install subversion-tools

二.创建仓库的目录

cd /opt
mkdir svn
svnadmin create svn/xxx_code

三.配置

cd svn/xxx_code/conf

1、vim svnserve.conf

内容如下: ……

乐果   发表于   2014 年 11 月 15 日 标签:ubuntusvn 继续阅读

0

2560

svn钩子同步代码

shell代码如下:

#!/bin/sh
export LANG=en_US.UTF-8
PATH=/usr/bin
SVN=$PATH/svn
SVN_LOGIN_INFO="--username ***** --password ********"
#SVN_LOG=/var/log/svn/${DATE}-svn.log
SVN_SRC=/opt/code_src/shop-yun/
WEB_SRC=/opt/www-data/shop-yun/
RSYNC=/$PATH/rsync
DATE=`/bin/date +%Y%m%d`

# svn update
${SVN} update ${SVN_LOGIN_INFO} ${SVN_SRC}

# rsync to web from src
${RSYNC} -aH --delete --progress --exclude=".svn/,conf/app.ini" ${SVN_SRC} ${WEB_SRC} >> /var/log/rsync-self.log.$DATE
/bin/chown -R www-data:www-data ${WEB_SRC}
${RSYNC} -avzuP  --exclude-from=/opt/code/shop-yun/hooks/rsync_admin_list.conf  ${WEB_SRC}  root@63.***.**.**::website  >> /var/log/rsync-svn.log.$DATE

乐果   发表于   2014 年 11 月 14 日 标签:shellsvn 继续阅读

热评文章