SVN服务器升级

  

在我前面的文章《SVN提交强制写入注释及相关扩展阅读》中,提到了提交时强制写入注释的方法

在使用Apache进行SVN管理,而不是使用svnserve的时候,在钩子钩中填写的中文脚本有可能无法正确显示,会提示

Error  output  could  not  be  translated 得到,native  locale 用utf - 8。

网上大多数的文章给出的解决方案是:

修改钩子钩子的编码

export  LANG=zh_CN.UTF-8   export  LC_ALL=zh_CN。utf - 8

或者修改Apache的编码

AddDefaultCharset  utf - 8

都不能解决问题,因为这些解决方案都是针对svnserve的。


问题出现的原因是因为subversion的版本太低

比如centos6自己的源带的颠覆版本是1.6的

升级的方法

cat 祝辞,/etc/yum.repos.d/wandisco-svn.repo  & lt; & lt; EOF   (WandiscoSVN)   name=Wandisco  SVN 回购   baseurl=http://opensource.wandisco.com/centos/6/svn - 1.9 -/- rpms/\ $ basearch/启用=1   gpgcheck=0   EOF      yum  -y  install  subversion

在wandisco网站找到对应的系统版本和最新的颠覆版本并填写到baseurl里


修改http。参看添加UTF8支持,并重启httpd

& lt; IfModule  mod_dav_fs.c>   ,,,#,位置of 从而WebDAV  lock 数据库。   ,,,DAVLockDB /var/lib/dav/lockdb   ,,SVNUseUTF8    & lt;/IfModule>

问题就解决了。

SVN服务器升级