0

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

更新:

我刚刚发现 Git 工作正常,因为当我切换到 master 分支时,删除的文件会恢复到文件夹中。问题似乎是 Eclipse 看不到它们。这很奇怪,因为我什至重新启动 Eclipse 认为这可能是问题所在,但即便如此 Eclipse 也没有看到恢复的文件。它可能与此处提到的 Eclipse 错误有关吗?我会一直对此感到困惑,如果有人有的话,我会朝着正确的方向轻推!

4

1 回答 1

1

在 Eclipse 中尝试同步工作区。

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

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

于 2013-07-20T01:38:04.070 回答