Android应用程序的eclipse中NO-HEAD的含义是什么?

时间:2013-04-03 07:41:18

标签: java android eclipse

我不熟悉Android&日食。当我做一个测试项目时,我可以运行它。现在,当我从eclipse中删除它并再次导入时,它不起作用。因为它存在于我的工作区中。

对于导入,我将它们移动到另一个文件夹。现在当我通过Option->打开它们时打开现有的android项目然后它会显示“NO-HEAD”。

它是什么以及为什么我项目中的每个文件夹都有一个图标(不同),然后是之前的图标。有人可以告诉我这件事。我附上了图片以供解释enter image description hereenter image description here

1 个答案:

答案 0 :(得分:3)

你的Eclipse安装了一个版本控制插件(可能是Subclipse,一个用于颠覆的客户端插件,或者可能是另一个插件)。

“NO HEAD”我相信Eclipse / Subclipse无法再找到项目的最新副本,因为你将它移到了那里之外。如果右键单击其中一个图标,则应发现一些与版本控制相关的上下文菜单命令。

通常在Eclipse中,您尝试在其图形界面中尽可能多地执行操作,否则在删除/移动/重命名文件之外时可能会感到困惑。在没有这样做的情况下,您经常需要在Eclipse项目资源管理器中右键单击并选择“刷新”。在涉及版本控制系统的情况下,它可能会更复杂,但它也是一个好兆头,因为这意味着subversion可能保留了该项目的备份副本(如果你决定还原你刚刚做的那样) 。

每当您将项目导入Eclipse时,最好将其复制到您的工作区中,否则在您必须删除项目时会感到困惑。正如您必须已经发现的那样,当您删除项目(不从磁盘删除)并且您立即尝试在同一工作区中使用相同名称重新创建另一个项目时,Eclipse可能会很烦人。

这是我习惯在每次导入时复制项目内容的主要原因。这样,我不必记住,如果我做了,或者没有复制,如果我必须删除一个项目重新开始,我不需要担心删除我的原始来源已导入(即使勾选复选框也从磁盘中删除)。

相关问题