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

时间:2013-07-19 17:15:24

标签: java eclipse git commit delete-file

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

更新

我刚刚发现Git正常工作,因为当我切换到主分支时,已删除的文件将恢复到该文件夹​​。问题似乎是Eclipse没有看到它们。这很奇怪,因为我甚至重新启动Eclipse认为可能是问题,但即使这样Eclipse也没有看到恢复的文件。它可能与提到here的Eclipse bug有关吗?我会一直困扰着这个,如果有人的话,我正准备朝着正确的方向努力!

1 个答案:

答案 0 :(得分:1)

在eclipse中尝试同步工作区。

确保文件未打开,就像没有应用程序应该运行(tomcat,jetty,djano或其他东西)来访问你的工作树。

尝试重启一次eclipse。我甚至在日食之外就已经看到了这个问题。