Eclipse EGit和命令行上的git显示不同的状态

时间:2012-05-04 07:16:34

标签: eclipse git egit

在我的git存储库中,我可以执行git状态,它告诉我所有内容都是最新的:

[598] : git status
# On branch master
nothing to commit (working directory clean)

如果我用EGit连接到存储库并在Eclipse中进行同步,我得到:

enter image description here

不知何故,EGit认为很多文件已被删除并以相同名称重新读取。由于git status没有返回任何提交,我希望在这里得到一个空窗口。

为了完整性:这是在OSX 10.7上,但我也在Window 7 Pro上看到了同样的问题。

有什么想法在这里发生了什么?

1 个答案:

答案 0 :(得分:3)

你在这里使用非7位字符(变音符号o)。 对不起,这是众所周知的麻烦。

您必须为utf8文件名重新编码树。即使你这样做,这也不是没有错误的。

请参阅this question了解git part,this bug了解egit part。