gongshijun00 2015-01-19
环境: LinuxMint17(Ubuntu14.4) ,IntelliJ IDEA/AndroidStuido ,SVN1.8.8
参考:https://youtrack.jetbrains.com/issue/IDEA-118571
问题原因: IDEA默认调用svn 命令执行svn,但我的系统为中文环境 执行svn命令的返回u都是中文,所以IDEA不认识返回结果了.
解决办法:svn使用英文环境
1.在/usr/bin/下创建 svn-en文件,并给可执行权限,内容为:
#!/bin/bash LC_TMP=$LC_MESSAGES LANG_TEMP=$LANGUAGE export LC_MESSAGES=en_US.UTF-8 export LANGUAGE=en_US svn "$@" export LC_MESSAGES=$LC_TMP export LANGUAGE=$LANG_TEMP
2.修改IDEA设置->Version Control->Subvision->User command line client 改为 svn-en
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf