在CentOS 7.0中配置svn自动更新出现的问题
1、解决方法是: svnserve -d -r /www/svn/ 来开启。

1、解决方法: 在项目目录中有中文名称的文件,所以一直无法提交上去,最后查看了下Centos 7.0的编码,发现整体编码需要修改。
查看Centos 7.0 编码

2、修改CentOS7.0编码
编辑/etc/locale.conf文件
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

3、重启系统
reboot

4、查看修改后的编码效果

5、在svn/project/hook目录下的post-commit中最好设置下编码
#!/bin/sh
export.GB18030
REPOS="$1"
REV="$2"
cd /www/bigdt
svn cleanup
/usr/bin/svn update /www/bigdt --accept 'theirs-full' --username '***' --password '***' --no-auth-cache --non-interactive

1、#!/bin/sh
REPOS="$1"
TXN="$2"
SVNLOOK=/usr/bin/svnlook
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" |wc -c`
if [ "$LOGMSG" -lt 15 ];
then
echo "Log message can't be empty! you must input more than 15 chars as comment!." 1>&2
exit 1
fi

1、使用如下命令来解决:
svn revert -R .
