我在Git上的项目中有三个分支,我将项目的最后一个稳定版本保存到master
分支,然后使用其他两个分支进行重大的重写/重构。在重写和重构中,我删除了以前在稳定程序中的5个文件(JAVA类)。现在,当我将分支切换回master
时,这些文件也从最近提交到master
分支中丢失,但我还没有合并分支。怎么会这样,我该如何解决?
更新
我刚刚发现Git正常工作,因为当我切换到主分支时,已删除的文件将恢复到该文件夹。问题似乎是Eclipse没有看到它们。这很奇怪,因为我甚至重新启动Eclipse认为可能是问题,但即使这样Eclipse也没有看到恢复的文件。它可能与提到here的Eclipse bug有关吗?我会一直困扰着这个,如果有人的话,我正准备朝着正确的方向努力!
答案 0 :(得分:1)
在eclipse中尝试同步工作区。
确保文件未打开,就像没有应用程序应该运行(tomcat,jetty,djano或其他东西)来访问你的工作树。
尝试重启一次eclipse。我甚至在日食之外就已经看到了这个问题。