`
Goldice
  • 浏览: 104572 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用svn时碰到的一个的问题

阅读更多

 

做技术的人,需要有完美主义,很多问题,如果当时不能彻底解决,往往会留下更大的麻烦。这个字符编码的问题,当时碰到的时候没有主义,以后遇到的时候也是抱着躲避的鸵鸟主义的态度,今天认真对待了一下,发现问题并非难以解决,网上就有现成的解决方案。想想以前面对困难时逃避的心理,却反而给自己带来了更多的麻烦,不得不感慨:做技术,需要完美主义,不能老是用折中、中庸的思维来解决问题。

 

 

以下为问题描述及解决方案:

 

之前遇到一个问题,svn里面如果提交了中文文件名的文 件或者包含其他特殊字符的文件名的文件,会导致linux或者freebsd上svn update/checkout的时候出现错误“svn: Can’t convert string from ‘UTF-8′ to native encoding”

这个问题是由系统字符集设置导致的,可以使用如下方法解决:
在bash的shell下,输入如下命令:

#export LC_CTYPE=en_US.UTF-8

然后运行如下命令确认发生的变化如下:

#locale

将得到如下的结果返回:

LANG=
LC_COLLATE="C"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

可以把以上内容直接加到svn的钩子里面,解决提交时自动输出处理遇到的问题。

 

分享到:
评论

相关推荐

    svn可能碰到的问题20181151

    svn可能碰到的问题20181151

    SVN使用教程简易入门

    每个程序员都应该参与团队合作项目,我想您也会参加的,如果参加过你是否遇到过这样的情况:当你正在修改一个文件,却出现另一个人作了同样的事情。你是否曾因为这种巧合而导致了你的修改付之东流? 你是否曾经在...

    右键增加SVN清除功能

    我们建立SVN时经常遇到新建新的SVN项目后但是里面带有旧的SVN信息。这样你就无法更新该项目。必须先清除掉SVN信息。虽然SVN很强大,但是清除SVN信息功能根本不能用。所以有人开发了专门的右键功能。希望能给大家...

    SVN仓库彻底删除文件工具

    是否遇到过公司里的sx向svn提交了不该提交的文件?.sdf debug release 等等,是否对此感到崩溃?!是否svn仓库已经占用了大量的磁盘空间? 使用本图形化工具帮助你将这些文件彻底地从svn中删除。 先导出svn仓库 ...

    svn可能碰到的问题1

    svn可能碰到的问题1

    SVN高级使用讲解视频

    尚硅谷-SVN高级讲解视频 全套 学习svn 帮助你快速搭建svn

    Svn使用规则

    SVN使用及可能遇到的部分问题和解决方法

    svn问题解决

    svn一般问题解决,在提交代码的时候遇到的问题,

    版本控制系统SVN tortoise SVN subeclipse的介绍 ppt

    由于自己所做项目的需要,做了一份讲解使用SVN Tortoise SVN 和 Subeclipse工具的常用功能,分享一下,希望对大家有所帮助……

    svn配置与使用

    了解SVN SVN客户端安装 客户端使用及其他相关操作 SVN使用中遇到的问题及解决措施

    svn无法cleanup的处理方法

    svn无法cleanup的处理方法。svn提交遇到恶心的问题,可能是因为上次cleanup中断后,进入死循环了

    svn增量包工具

    这个工具的来源:  从事了几年的工作之后,发现在部署服务的时候,总是需要将自己修改的源码编译... 源于上述遇到的问题,综合平时上班所需,开发了这个小工具,简称(svn增量包工具); 希望对各位小伙伴有所帮助

    应用中遇到的svn错误

    1、svn增加动作,提示“入口””有无效的节点”错误; 2、winxp执行提交提示错误:post-commit hook failed (exit code 255) with no output.

    Ubuntu下安装界面化SVN客户端,并可访问windows的SVN Server

    如题目所属,虚拟机亲测成功 ...按照网上的步骤操作,遇到了各种问题,又对各个问题作了整理和说明 包含了客户端和服务器端需要做的修改 希望能给大家帮助 如果有问题,也请联系我,很高兴和大家讨论学习,共同进步

    svn这个就够了

    关于svn的使用的一套流程,有这个就足够了,基本上开发所能遇到的东西都在这里了

    Android项目在eclipse通过SVN资源库中检出项目遇到问题解决

    Android项目在eclipse通过SVN资源库中检出项目遇到问题解决。

    svn: This client is too old to work with

    遇到的问题: 引用 This client is too old to work with working copy 'D:\MyEclipseWorkspace\projectName\WebRoot\WEB-INF\lib'; please get a newer Subversion client. 估计是不经意中使用了1.6.5做了...

    SVN常见的错误及解决方法

    列举了SVN在使用过程中经常遇到的错误及解决方法。

    SVN+中文语言包 - 让您的Subversion客户端“说”中文

    提升您的Subversion(SVN)体验,通过这个简易的...本中文语言包仅供学习和非商业用途,使用过程中遇到的任何问题,本资源作者不承担责任。如果您在使用过程中有任何疑问或需要技术支持,请参考SVN官方文档或咨询社区。

    SVN独立服务器搭建WIN32

    SVN独立服务器 解决掉遇到所有问题 花了很多心思总结的!

Global site tag (gtag.js) - Google Analytics