Zend Studio添加同名项目失败,提示‘overlaps the location of another project’求助
解决Zend Studio添加同名项目时“overlaps the location of another project”的报错问题
我之前在Zend Studio里也踩过这个一模一样的坑!其实问题出在:你删除projectB的时候,Zend Studio并没有彻底清理工作区的配置索引,它还“以为”旧的projectB还在工作区里,所以当你要加同名新项目时,就会判定路径重叠。下面是几个亲测有效的解决方法,按顺序试就行:
方法一:清理工作区的旧项目配置(最常用)
这是最根本的解决方式,因为问题根源就是工作区的索引没更新:
- 先完全关闭Zend Studio,避免文件被程序占用
- 找到你的
xyz工作区文件夹,进入隐藏目录.metadata/.plugins/org.eclipse.core.resources/.projects - 在这里找到名为
projectB的文件夹,直接删除它(放心,这只是工作区的配置文件,不会影响你要添加的新项目) - 重新打开Zend Studio,再尝试导入新的projectB副本,大概率就能成功了
方法二:检查磁盘上的旧项目残留
如果你删除projectB时没勾选“删除磁盘上的项目文件”,那磁盘里可能还留着旧的projectB文件夹:
- 找到你要添加的新项目projectB的存储路径,看看同一位置有没有旧的projectB文件夹
- 如果有的话,先把旧文件夹彻底删除(或者移到其他目录),再重新导入新项目
方法三:通过导入向导强制覆盖
如果前两个方法都没解决,试试用导入向导的强制覆盖选项:
- 打开Zend Studio,选择
File > Import > General > Existing Projects into Workspace - 选中你新的projectB所在的路径,勾选
Copy projects into workspace - 如果界面上有
Overwrite existing resources without warning选项,也勾选上,然后点击完成导入
这个报错本质就是Zend Studio的工作区元数据没有同步项目删除的状态,清理掉旧的配置索引基本都能解决问题。
内容的提问来源于stack exchange,提问作者flik
相关产品推荐
相关产品推荐

