公司有个项目用的 svn, 然后路径含中文, 就是类似于 http://server:port/porj/源代码 /trunk
这种.
然后在 idea 里面就炸了, Version Control 那个 tab 里的, incoming 栏死活都显示不出代码.
google 了下发现貌似从 2011 年就有人提 bug 了. 但是一直没有解决. JB 形象瞬间就不高大上....
附上问题连接 http://stackoverflow.com/questions/7907175/intellij-incoming-tab-does-not-show-latest-changes-svn
已经尝试过 git-svn 桥接, 奈何 IDEA 比较高冷, 官方明确回复说不会支持 git-svn 命令...
另外, 主要还是求个解决方案 :)
1
gam2046 2017-04-25 22:51:02 +08:00 1
svn 服务器上弄个硬链接把中文替换成英文可能是毕竟简单易行的方法,这样原有的工程通过中文路径依旧可以访问,而你也可以使用英文路径来。
|
2
sagaxu 2017-04-25 23:12:32 +08:00 2
老外也是因为路径含中文触发的 bug ?不信
任何目录名,文件名,都不要出现 ASCII 字符以外的字符,也不要有空格和&等特殊字符,这是常识,否则麻烦无穷 |
3
kokutou 2017-04-25 23:16:16 +08:00 via Android
下面有人说了个方法试了吗
Preferences -> Version Control -> Subversion -> uncheck the 'use command line client' option. |
4
sagaxu 2017-04-25 23:20:29 +08:00
曾经帮同事解决一个非常奇怪的 bug ,公司的域帐号是 tom liu 这种中间带空格的格式,碰巧有的软件没处理好空格在 shell 里的转义,导致出现莫名其妙的错误。从那以后,再也没人用域帐号了。
|
5
ccjeaty OP @gam2046 tks, 我再找找看有没有出路, 两个 SVN server 还是怕出问题.
@sagaxu 额, 老外是因为路径中有空格 https://youtrack.jetbrains.com/issue/IDEA-78174 svn 是公司提供的, 主要是 eclipse 里面的 svn 没有问题. @kokutou 我已经把 google 前几页的方案都试了一圈了... 我只是很奇怪为毛 JB 不解决这个问题, 从上面的 issue 时间来看, 都跨越 6 个版本了, 时间也 6,7 年了. 有点小郁闷... |
6
cxbig 2017-04-26 00:23:57 +08:00
文件、文件夹命名请远离 [0-9a-zA-Z_-]以外的字符
包括 Mac OS 里的大小写傻傻分不清楚的坑 |
7
Niphor 2017-05-03 13:14:43 +08:00
楼主解决了吗?
我也是我一些 DEMO 文件写的中文名字,idea 里面,没一个能在 subversion 面板里正常显示的... |
8
ccjeaty OP @Niphor 试过 subgit, 但是还得加仓库服务, 否则就只能在本机, 太麻烦. 最后用 git-svn 桥接 + idea 的 external tools + bat 脚本勉强能用. 新版本的 external tools 可以作 key maps.
|
9
fifman 2018-02-18 14:41:33 +08:00
同样的问题。中文路径进行分支比较硬是无法识别。英文就没一点问题
|