在CentOS 7.0中配置svn自动更新出现的问题

2026-02-27 07:16:55

1、解决方法是: svnserve -d -r /www/svn/ 来开启。

在CentOS 7.0中配置svn自动更新出现的问题

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

查看Centos 7.0 编码

在CentOS 7.0中配置svn自动更新出现的问题

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"

在CentOS 7.0中配置svn自动更新出现的问题

3、重启系统

reboot

在CentOS 7.0中配置svn自动更新出现的问题

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

在CentOS 7.0中配置svn自动更新出现的问题

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

在CentOS 7.0中配置svn自动更新出现的问题

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

在CentOS 7.0中配置svn自动更新出现的问题

1、使用如下命令来解决:

svn revert -R .

在CentOS 7.0中配置svn自动更新出现的问题

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢