Posted on Jan 7, 2011 by
Quick Ox
目前我单独安装msysgit,中文文件名问题依旧存在
请问是否必须使用TortoiseGit外壳? 我的系统是WIN 7 64位,是否有影响?
Comment #1
Posted on Jan 22, 2011 by Swift Monkey能不能详细描述一下你的中文文件名问题?是使用原有的库,还是新创建的库?重现步骤和现象是什么?
如果你的git库是用不支持UTF8的msysgit版本创建的,那么内部的文件名编码就不是UTF8,无法使用这个版本。
这个Git版本可以单独使用。
Comment #2
Posted on Jan 22, 2011 by Quick Ox之前是直接在旧仓库里新建个中文文件名的文档,git status出来的结果这个文件名依旧是“\346\342.txt”这样的。
现在重试了一下,重新下载0122版本,新建仓库,用鼠标右键新建“新建未命名文档.txt”,git status出来依旧如此。
会不会和git config配置有关?
另外报个小问题,直接启动git gui的话,会有这样的提示
- gitutf8_gui_error.png 5.15KB
Comment #3
Posted on Jan 23, 2011 by Swift Monkey这是命令行显示的问题,Git会把所有非GBK编码的文件名转义显示,说明内部确实是用UTF8存储的。我一般使用TortoiseGit,所以没有关注这个问题。今天修改了部分代码,status、ls-files这些命令可以正常显示了,你试试。
Status: New
Labels:
Type-Defect
Priority-Medium
OpSys-All