我在Eclipse工作区中有多个项目。其中一个项目连接着一个git仓库。这是原始的目录/项目结构:
Eclipse_workspace
Eclipse_workspace/Project1
Eclipse_workspace/Project1/.git
Eclipse_workspace/Project2
在阅读了关于在工作空间的父目录中保留git仓库可能引发的复杂问题(这里)之后,我决定将仓库移出工作空间。以下是修改后的结构:
Eclipse_workspace
Eclipse_workspace/Project1
Eclipse_workspace/Project1
Eclipse_workspace/Project2
.git
.git/Project1
在“Git Repositories”视图中,我重新添加了存储库。我以为通过修改一些文件路径设置就可以简单地将存储库重新连接到“Project1”。但我发现从Project1的属性(右键单击项目->属性)无法实现这一点。我注意到在“共享项目”向导中,您可以连接到“现有存储库”。因此,我断开了该项目与不存在的存储库的连接,并尝试使用“共享项目”向导重新连接它。但是,尽管存储库显示在“Git Repositories”视图中,但我无法选择它。我点击了“创建”按钮,并尝试输入文件路径,但这给了我一个错误,指出该目录“不为空”。
所以现在我卡住了,似乎没有其他可用选项。我应该如何重新连接这个存储库?我对这个过程的复杂性感到惊讶,我肯定做错了什么很明显的事情。我真的需要继续工作,而折腾Egit正在消耗我所有的时间。