在使用 EGit 插件 1.0.0 将 Eclipse 从 Helios 升级到 Indigo 之后,我的所有项目似乎都分别丢失了有关其 git 存储库的元数据。
在 Helios 中,每个 Eclipse 项目本身就是一个 git 存储库。更新到 Indigo 时,我希望我可以继续使用 Helios 的工作区。更新后,所有项目仍然存在于工作区中;在每个项目目录中,仍然有.git子目录,但 Eclipse 似乎将每个项目都视为已经不是 git 存储库。
.git
因此,项目文件夹中仍然存在所有 git 元数据,但 eclipse 无法识别它们。还有另一种方法可以“重新激活” git 功能吗?
感谢 Jeremy,我发现了如何自己重新激活存储库。基本上,需要两个步骤:
Git Repositories
如果存储库视图中的存储库不可用,则第二步将不起作用。因此,在 Eclipse 升级后,请执行以下操作:
Add an existing local Git Repository to this view
Search criteria
Look for nested repositores
Search
OK
Project explorer
Team
Share Project...
Use or create Repository in parent folder of project
该向导会建议位于当前项目中的本地 git 存储库,因此只需点击Finish.
Finish