首页 > 其他 > 详细

SVN钩子出错排除

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

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钩子出错排除

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!