我在Eclipse(Mars)中创建了一个项目并将其置于Git版本控制之下。我注意到Eclipse moved文件系统中的项目是此共享的一部分。因此,项目的文件不再驻留在Eclipse工作区目录中,而是驻留在Git存储库文件夹中(默认为~/git/
)。
之后(从Eclipse外部),我也重命名了存储库文件夹。这现在具有(显而易见的)效果,Eclipse现在可以更长时间访问项目,因为一个或多个“指针”变得无效。
看起来我可以通过在Eclipse中编辑Eclipse项目的路径变量PROJECT_LOC
来调整这个“指针”(在Preferences
下)。但是,它显然是只读的。
那么我该如何解决这个问题,即告诉Eclipse一个项目(或代表它的EGit)选择放置在Eclipse工作区目录之外的项目是否已移至文件系统中的另一个位置?
答案 0 :(得分:0)
以下一系列步骤(所有Eclipse内部)显然解决了这个问题:
File
| Import
| Existing Projects into workspace
; Select root directory:
路径包含存储库文件夹的最终位置和项目名称(例如/Users/me/git/myproject/
); Copy projects into workspace
:关闭