2014-12-04 147 views

回答

1

以前的答案列表下面也有问题。唯一的解决办法似乎是:

  1. 备份的.project等文件
  2. 删除现有项目
  3. 导入现有本地的Git仓库为“一般项目”
  4. 认沽备份文件复制到新项目
  5. 重启Eclipse

重命名,PE而不是实际操作 - 更改存储库是根据同事解决问题的正确思路。

  1. 选择“Team->断开”
  2. 选择“Team->分享”打开“共享工程”对话框
  3. 选择的Git并单击下一步
  4. 取消选择“使用或在父文件夹中创建库项目”
  5. 选择新的本地仓库
  6. 复选框中的项目名称显示正确的当前位置和目标位置
  7. 点击‘完成’

Eclipse会将现有文件从先前的本地存储库移动到新的本地存储库。

0

我刚刚重新命名了一个存储库。我使用LiClipse,这是一个包含EGit的Eclipse变体。我相信EGit用户界面无法执行此操作。以下是我在EGit和Eclipse之外完成的操作,而不会混淆它们。

  1. 在Git的角度来看,在回购单击鼠标右键,并选择从视图中删除库...从弹出菜单中。
  2. 对话框提供从工作区中删除存储库。我将其解释为,从我的磁盘中删除repo目录及其中的所有内容。按下“否”按钮。
  3. 在编程语言特定的角度(PyDev,在我的情况下),右键单击该项目,然后从弹出菜单中选择删除...
  4. 出现确认对话框。在这种情况下,我将其解释为只是确认我想从该视角删除项目列表中的项目条目。有一个复选框,“从工作区删除此项目?”。不选中该复选框。按下“是”按钮确认。
  5. 在查找程序或命令行中,找到存储库目录,并将目录名称更改为新名称。
  6. 返回到Eclipse和Git透视图。
  7. 选择菜单项,文件...从文件系统打开项目...。(在项目列表上方还有一个带有“+”的小图标,工具提示“将一个现有的本地Git存储库添加到此视图中”。我相信它不同但等同。)会出现一个对话框。
  8. 选择(重命名)存储库目录。点击下一步完成完成向导。存储库出现在EGit的Git存储库列表中。
  9. 返回适合该存储库的编程语言特定视角。
  10. 选择菜单项,文件...从文件系统打开项目...。出现一个对话框。
  11. 选择(重命名)存储库目录。点击下一步完成完成向导。仓库以特定语言的视角出现在Git仓库列表中。

特定于项目的Eclipse设置似乎隐藏在存储库中的文件.project中,所以它们不会因重命名开销而被修改。

相关问题