请教 svn 自动更新 post-commit 无法更新

#!/bin/sh
export LANG=zh_CN.UTF-8
REPOS="$1"
REV="$2"
SVN_PATH=/usr/local/subversion
WEB_PATH=/alidata/www/default
SVN_USER=xxx
SVN_PASS=xxx
WEB_USER=www
LOG_PATH=/tmp/svn.log
echo `date "+%Y-%m-%d %H:%M:%S"` >> $LOG_PATH
echo `whoami`,$REPOS,$REV >> $LOG_PATH
$SVN_PATH/svn up $WEB_PATH --username $SVN_USER --password $SVN_PASS --no-auth-cache >> $LOG_PATH
chown $WEB_USER.$WEB_USER -R $WEB_PATH

每次提交过后有执行这个 但只能看到 日期和谁执行的日志 无法看到svn提交过后的日志。也就是svn up 没有生效。找不到原因,有知道了解的吗?谢谢!

阅读 4.1k
2 个回答

同问

跳过“/home/app/myblog”
冲突概要:
跳过的路径:1

我一直报这个错。。。post-commit里只写了

#!/bin/sh 
export LANG="zh_CN.UTF-8"    #防止乱码 
svn update /home/app/myblog --username xxx --password xxx --no-auth-cache 
新手上路,请多包涵

有答案了么~~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进