我一直在努力/忽视这一点。我有一个项目(ORMLite),包含许多子项目:核心,android,jdbc,测试等。除了我{中的所有目录/文件夹外,git和repos都可以正常工作。 {1}}子项目在eclipse中的EGit插件中显示为已修改。此外,如果存在已修改的文件,则不会在同一ormlite-tests
项目内将其标记为此类文件。我所有的其他子项目都正常工作,显示正确的修改状态。如果我从EGit提交或同步,则不会发现任何更改,刷新也不会改变这一点。
如果您查看下图,可以看到ormlite-tests
文件未被修改,但BatchOperations.java
目录被标记为已修改。这适用于perf
下的所有其他目录。命令行中的ormlite-tests
显示没有未完成的更改。我已经删除并重新克隆了这个回购 number 次。我还重新计算了所有的项目,据我所知,我对git status
以及其他工作正常的工作做了同样的事情。
我在Eclipse 3.7.2中使用EGit 2.3.1。虽然我只是从网络和一个架构(OSX)检查了我的代码,但我认为它可能是CRLF的东西,但更改ormlite-jdbc
设置没有帮助。我已经翻阅了一些Egit错误,但没有找到任何看似匹配的东西。我在github上的回购是:core,jdbc,tests,...感谢您的帮助。
答案 0 :(得分:0)
这是一个老问题,但对后人来说,这似乎已经消失了新版本的Eclipse git插件。我现在正在运行EGit 3.0.3版本,我已经有一段时间没有看到这个问题了。