【问题标题】:Can no longer access shared Eclipse project after moving Git repository folder in file system在文件系统中移动 Git 存储库文件夹后无法再访问共享的 Eclipse 项目
【发布时间】:2015-10-18 20:17:26
【问题描述】:

我在 Eclipse (Mars) 中创建了一个项目,并将其置于 Git 版本控制之下。我注意到 Eclipse moved 文件系统中的项目作为此共享的一部分。因此,项目文件不再驻留在 Eclipse 工作区目录中,而是驻留在 Git 存储库文件夹中(默认为 ~/git/)。

之后(以及从 Eclipse 外部),我还重命名了存储库文件夹。这现在具有(明显的)效果,即 Eclipse 现在可以不再访问项目,因为一个或多个“指针”已变得无效。

看起来我可以通过在 Eclipse 中(在 Preferences 下)编辑 Eclipse 项目的路径变量 PROJECT_LOC 来调整这个“指针”。但是,它显然是只读的。

那么我该如何解决这个问题,即告诉 Eclipse 它(或代表它的 EGit)选择放置在 Eclipse 工作区目录之外的项目已移动到文件系统中的另一个位置?

【问题讨论】:

    标签: eclipse git egit


    【解决方案1】:

    以下步骤序列(都在 Eclipse 中)显然解决了这个问题:

    1. 删除项目
    2. File | Import | Existing Projects into workspace; Select root directory: 由存储库文件夹的最终位置加上项目名称组成的路径(例如/Users/me/git/myproject/); Copy projects into workspace:关闭

    【讨论】:

      猜你喜欢
      • 2017-10-12
      • 1970-01-01
      • 2013-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-14
      • 2017-12-16
      • 1970-01-01
      相关资源
      最近更新 更多