Eclipse Egit没有检测到更改的文件

时间:2012-05-10 18:45:55

标签: eclipse egit

我一直在使用Egit和Eclipse一年多了。我最近升级了我的电脑,不得不重新安装所有东西。以前,只要我对文件进行更改,它就会立即被Egit选中,并在项目资源管理器中显示文件名旁边的红色突出显示和星号。

我将所有内容备份并完全按原样运行,但每当我进行更改时,Egit都不会接收更改。我必须执行'git status'才能使文件显示为准备好在文件资源管理器中暂存。我是否做错了让Egit自动检测到已更改的文件并让其他人遇到此问题?

7 个答案:

答案 0 :(得分:7)

  • 您使用的是哪个版本的EGit
  • 如果右键单击git跟踪项目中的任何资源,您会获得egit团队菜单吗?
  • 如果没有,则需要执行“Team> Share> Git”,然后选中“使用或创建存储库” 项目的父文件夹“。如果您使用的是最近的每晚构建版本 将自动检查。
  • 当您修改由(e)git文本装饰器“>”跟踪的文件时应该 出现在修改后的文件前面
  • 一旦您修改了修改后的文件(Team> Add),装饰者就应该显示明星
  • 此外,暂存视图应始终显示所有已修改文件的git状态

答案 1 :(得分:3)

您可能需要再次“添加到索引”所有文件

  

跟踪变更
点击团队>在项目节点上添加。 (此菜单项   可以在最新版本的Egit上阅读添加到索引

(来自EGit文档:)

答案 2 :(得分:2)

我发现你需要确保你的git存储库出现在Eclipse Git Repositories视图中。

  1. 在存储库视图中,单击[very] little Git图标,并带有绿色+(加号)符号Add and Existing Local Git Repository
  2. 浏览到已有.git子目录的目录,然后点击Finish。然后,您应该看到本地仓库出现在该列表中。
  3. 然后,您仍然可以在存储库视图中右键单击存储库,然后向下添加到Import Projects
  4. 选择“导入现有项目”。单击“下一步”。
  5. 应该检查您的项目。如有必要,将其添加到工作集中。单击下一步(可能完成)。

答案 3 :(得分:0)

如果您已经将文件添加到舞台,然后更改分支,它将要求您提交/存储/重置

答案 4 :(得分:0)

我遇到了同样的问题。在您的git存储库视图中:右键单击->在git暂存中显示

答案 5 :(得分:0)

我遇到了类似的问题,我所有的更改都消失了。 Eclipse以某种方式取消了我的Git存储库的选择。一旦我再次选择它,他们都会回来。

enter image description here

答案 6 :(得分:0)

对我来说,我点击了团队 --> 高级 --> 没有假设不变,修复了问题