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