码迷,mamicode.com
首页 > 其他好文 > 详细

SVN钩子出错排除

时间:2015-05-06 09:20:21      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:svn钩子出错排除

SVN钩子出错排除

0. 勾子脚本语言LANG环境变量设置

1. 确认勾子脚本为可执行状态,以此更新完毕后被调用执行

2. 手动执行勾子脚本执行效果,进行手动排除

3. 在勾子中定位单条命令执行状态

4. 如果勾子脚本产生出错,命令$?结果为非0,则直接中断执行勾子

5. 路径最好使用英文路径

$SVN update --username="$username" --password="$password" --no-auth-cache $SWAP >> $LOG

$SVN update --username="$username" --password="$password" --no-auth-cache $SWAP >> $LOG 2>&1

结果排队来回,通过添加‘>> $LOG 2>&1‘才把错误日志给追加出来,终于知道原因

前端开发是utf8编码,而勾子设置为export LANG=zh_CN.GBK,系统LANG变量为export LANG=zh_CN.GB18030

我去,居然勾子里也要设置为export LANG=zh_CN.GB18030,和系统环境变量一致才行

svn: 目录 “/dirname/20140916-HK网下载应用活动” 中的条目从本地编码转换到 UTF8 失败

svn: 不能把字符串从本地编码转换为“UTF-8”编码: 

svn: ?\1296?\1730?\207?\194?\212?\216?\211?\166?\211?\195.url

---------------------------------------------------------------------------------

本文出自 “春秋代序” 博客,请务必保留此出处http://teemomo.blog.51cto.com/2376140/1642330

SVN钩子出错排除

标签:svn钩子出错排除

原文地址:http://teemomo.blog.51cto.com/2376140/1642330

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!