2

一段时间以来,我一直在努力/忽略这一点。我有一个项目(ORMLiteormlite-tests ),其中包含许多子项目:核心、android、jdbc、测试等。除了我的子项目中的所有目录/文件夹都显示出来之外,git 和 repos 一切正常从 Eclipse 的 EGit 插件中修改。此外,如果有文件被修改,它们不会在同一个ormlite-tests项目中被标记为这样。我所有其他子项目都工作正常,显示正确的修改状态。如果我从 EGit 进行提交或同步,则找不到任何更改,并且刷新不会改变这一点。

如果您查看下图,您可以看到BatchOperations.java文件没有被修改,但perf目录被标记为已修改。对于 .下的所有其他目录都是如此ormlite-testsgit status从命令行显示没有未完成的更改。我已经多次删除并重新克隆了这个 repo 。我还重新克隆了所有项目,据我所知,我正在对 theormlite-jdbc和其他运行良好的 repos 做同样的事情。

在此处输入图像描述

我将 EGit 2.3.1 与 Eclipse 3.7.2 一起使用。虽然我只从网络和一种架构 (OSX) 中检查了我的代码,但我认为这可能是 CRLF 的东西,但更改core.autocrlf设置并没有帮助。我翻阅了一些 Egit 错误,但没有找到任何看起来像匹配的东西。我在 github 上的 repos 是:corejdbctests,...感谢您的帮助。

4

1 回答 1

0

这是一个老问题,但对于后代来说,这似乎已经随着新版本的 Eclipse git 插件而消失了。我现在正在运行 EGit 版本 3.0.3,我已经有一段时间没有看到这个问题了。

于 2015-06-11T21:36:26.830 回答