![EGit(Eclipse)错误地解释了非 ASCII 字符的文件名?](https://linux22.com/image/1360232/EGit%EF%BC%88Eclipse%EF%BC%89%E9%94%99%E8%AF%AF%E5%9C%B0%E8%A7%A3%E9%87%8A%E4%BA%86%E9%9D%9E%20ASCII%20%E5%AD%97%E7%AC%A6%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D%EF%BC%9F.png)
我最近改用 Eclipse (Juno SR2) 中的 Git 存储库,使用 EGit。在我们的项目中,一些文件名包含变音符号和其他特殊的非 ASCII 字符。在命令行上,git status
显示无更改,工作区清理,但 Eclipse 将这些文件标记为已更改:
如何让 Eclipse/EGit 使用正确的文件名编码?我尝试设置和配置LANG
,但都无济于事。而且,在命令行上也没有这样的错误。file.encoding
git
svn.pathnameencoding
答案1
尝试安装 Aptana Git。我更喜欢这个。
帮助 > 安装新软件 > Aptana Studio -http://download.aptana.com/studio3/plugin/install
它实际上会安装大量插件,主要用于 Web 开发,但我没有看到单独安装 Git 插件的方法。
然后转到您的项目>导航器>项目>右键单击>团队>断开连接>右键单击>团队>共享项目> Aptana Git>下一步>完成
提交屏幕如下所示: