EGit(Eclipse)错误地使用非ASCII字符解释文件名?


13

我最近改用EGit在Eclipse(Juno SR2)中使用Git存储库。在我们的项目中,某些文件名包含变音符号和其他特殊的非ASCII字符。在命令行上,不git status显示任何更改,清理工作区,但是Eclipse将这些文件标记为已更改:在此处输入图片说明

如何使Eclipse / EGit对文件名使用正确的编码?我试着设置LANGfile.encodinggit配置svn.pathnameencoding都无济于事。同样,在命令行上没有这样的错误。


6
您是否尝试将工作区编码设置为UTF-8?还是文件名编码是什么样的?您在哪个操作系统上工作?
Bertram Nudelbach

2
您是否在“窗口”->“首选项”->“常规”->“内容类型”中设置了任何编码?在“窗口”->“首选项”->“工作区”->“文本文件编码”中更改编码后,是否关闭然后重新打开文件?

1
什么操作系统?
ctrl-alt-delor

您尝试使用哪种编码?
SamB 2014年

Answers:


1

尝试安装Aptana Git。我喜欢那个。

帮助>安装新软件> Aptana Studio- http://download.aptana.com/studio3/plugin/install

实际上,它将安装大量的插件,主要用于Web开发,但是我看不到单独安装Git插件的方法。

然后转到您的项目>导航器>项目>右键单击>团队>断开连接>右键单击>团队>共享项目> Aptana Git>下一步>完成

提交屏幕如下所示:

伊姆古尔


1
这确实是一个有趣的答案:如果您使用的IDE插件不起作用,请选择另一个IDE。顺便说一句:有些人正在使用Eclipse进行其他开发-任务,而不是Web / JS / HTML。;)
彼得

@Peter Glad我可以娱乐。但是,它是一个不同的插件,而不是一个不同的IDE。
Chloe

因此,它与Eclipse集成得很好,而不是与基于Eclipse构建的Aptana Studio集成得很好?并支持Eclipse的最新版本吗?使用供应商的插件维护他们自己的基于Eclipse的IDE时,我会想到这个问题。
彼得

@Peter Yes Aptana只是另一个插件。我正在使用最新的Eclipse(当时)开普勒。您可以从预先安装了插件的原始供应商处下载完整的Eclipse或使用香草Eclipse并手动安装它们(这是我在Android Developer Kit出现问题并必须重新安装之后所做的事情)。
Chloe

好的,因为一年前我使用了Aptana Studio Standanlone,但并不太满意,因为与JS相关的某些功能没有NetBeans中的复杂。
彼得
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.