今天发现其中一台视频转换机器的svn updae出错
svn: Can't convert string from native encoding to 'UTF-8':
svn: ?\232?\182?\133?\231?\130?\171?\231?\154?\132Breaking ?\232?\161?\151?\232?\136?\158 ?\229?\176?\145?\229?\185?\180 POPPIN ?\229?\165?\179?\231?\148?\159 NEWSTYLE ?\232?\177?\134?\232?\177?\134.txt
开始时候以为是系统变量设置不对
echo $LANG
en_US.en
这个跟其他svn 正常的视频转换机器是一样的.
然后尝试svn checkout 一份到另外一个目录 A, 再执行update操作, 一切正常..
于是将目录A 中所有文件rync到原目录中..
原目录中再执行svn update, 还是依旧出错.
于是,在原目录中ls一下,发现有一个 中文名的txt,遂删除之.. svn update 恢复正常.
分析一下,svn的出错信息里面原来已经提示了这个文件了.由于是乱码,所以看不懂..
总结, 没有必要的话,不要在svn 仓库目录里面增加不在svn上的文件.特别是不要有中文文件名.
1 条评论:
svn要抵制中文 - -
发表评论