Java 当我切换分支时,Eclipse没有看到从Git恢复的文件

Java 当我切换分支时,Eclipse没有看到从Git恢复的文件,java,eclipse,git,commit,delete-file,Java,Eclipse,Git,Commit,Delete File,我在Git上的项目中有三个分支,我将项目的最后一个稳定版本保存到master分支,然后使用其他两个分支进行主要的重写/重构。在“重写和重构”中,我删除了5个文件(JAVA类),这些文件以前在稳定程序中。现在,当我将分支切换回master时,最近提交到master分支时也会丢失这些文件,但我还没有合并这些分支。这是怎么回事,我该怎么解决 更新: 我刚刚发现Git工作正常,因为当我切换到主分支时,删除的文件被恢复到文件夹中。问题似乎是Eclipse没有看到它们。这很奇怪,因为我甚至重新启动了Ecli

我在Git上的项目中有三个分支,我将项目的最后一个稳定版本保存到
master
分支,然后使用其他两个分支进行主要的重写/重构。在“重写和重构”中,我删除了5个文件(JAVA类),这些文件以前在稳定程序中。现在,当我将分支切换回
master
时,最近提交到
master
分支时也会丢失这些文件,但我还没有合并这些分支。这是怎么回事,我该怎么解决

更新:


我刚刚发现Git工作正常,因为当我切换到主分支时,删除的文件被恢复到文件夹中。问题似乎是Eclipse没有看到它们。这很奇怪,因为我甚至重新启动了Eclipse,认为这可能是问题所在,但即便如此,Eclipse也没有看到恢复的文件。这可能与提到的Eclipse bug有关吗?我会一直困惑这个问题,如果有人有,我会朝着正确的方向努力

在eclipse中尝试同步工作区

确保文件未打开,比如不应该有任何应用程序(tomcat、jetty、djano或其他)正在运行访问您的工作树


尝试重新启动eclipse一次。即使在eclipse之外,我也看到过这个问题。

感谢您的回复@forvaidya-在eclipse中哪里可以找到同步工作区选项?