eclipse - 从源代码管理打开现有项目

标签 eclipse mercurial

我一直在将我的源代码推送到 Mercurial 存储库。今天我需要删除我的本地副本并重新克隆。我通过简单地将我的本地副本移到其他地方(以防万一)并输入“hg clone url”来做到这一点。

这部分工作得很好。

但是,当我尝试将新克隆的本地副本拉入 Eclipse 时,出现以下错误:

/Users/Andrew/Dev/Workspace/Android/MyProject overlaps the location of another project: 'MyProject'

我的猜测是我一直在提交一些元文件或我不应该拥有的东西。有没有人有任何想法?这是我的.hgignore:
syntax: regexp
\.DS_Store
.swo
.swp
.metadata/
/bin/

注意:看起来我的 hgignore 没有阻止 gen 文件夹。这可能是问题的一部分吗?

最佳答案

Eclipse 中有一个错误,它不允许您从现有源创建 Android 项目:

http://code.google.com/p/android/issues/detail?id=8431

您必须将 MyProject 移动到其子目录中没有任何其他项目的文件夹。然后,您可以使用 MyProject 从现有源创建一个新项目。从工作区中删除新项目而不删除磁盘上的内容并将其移回您的 Android 文件夹。现在做一个 导入 -> 常规 -> 现有项目到工作区 ,并且 MyProject 应该可以导入。

这是我能够做到的唯一方法。

关于eclipse - 从源代码管理打开现有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4054216/

相关文章:

android - Eclipse 错误 : R cannot be resolved to a variable

c++ - Eclipse Juno 中未解析的标准库

mercurial - 为什么我的 dll 没有包含在我导出的补丁中?

IntelliJ 和 Android Studio 中 Eclipse 的 Ctrl+1

java - EMF Ecore 模型中列表类型属性允许的 "Default Value Literal"是什么?

java - 抽屉项目名称显示为 0

python - 是否有针对 "hg bisect --command"的推荐命令?

Mercurial:拉取 merge 提交后无法推送到远程存储库

git - 在版本控制系统中保持二进制依赖关系的方法是什么?

Jenkins 上的 Mercurial,安装和配置