【发布时间】:2010-04-26 08:02:39
【问题描述】:
我在我的 Mac 上发现了一件奇怪的事情。在某些时候,我显然创建了两个不同的 Eclipse 工作区,一个在 /Users/username/workspace 中,另一个在 /Users/username/Documents/workspace 中(这可能是由于不久前的一些故障排除而发生的)。直到现在我才知道有什么不对劲,因为两个工作区文件夹的内容在 Eclipse 包资源管理器中都是可见的。
我只是注意到,因为我试图从命令行使用 Mercurial,但找不到项目文件夹来创建存储库。经过一番咒骂后,我找到了另一个工作区。另一个奇怪的事情是,从 Eclipse 的角度来看,两个工作区中的项目似乎都位于 /Users/username/Documents/workspace 中,尽管有些项目仅位于 /Users/username/workspace 中。
我相信问题本身很容易解决(将东西从一个工作区导入到另一个工作区),但我想了解它为什么会发生,并且无法在其他地方找到任何相关信息。我怀疑这是由元数据引起的,这些元数据告诉 Eclipse 两个位置的工作空间,和/或一些 Mac 文件系统魔法。但是,我不确定从哪里开始寻找。我应该从哪里开始?这可能是什么原因造成的?
【问题讨论】:
-
您是否使用过几种不同的 Eclipse 产品(不同版本、Eclipse、MyEclipse、Pulse、其他发行版)?
-
@zvikico:我尝试使用 Cocoa 64 位版本,但发现它还有一些其他问题尚未解决,并返回到 32 位版本。这可能是造成它的原因。