对于Eclipse,在一个带有SVN的PHP项目中,如何;告诉;Eclipse是否仅在当前主干或分支中查找自动完成选项?

对于Eclipse,在一个带有SVN的PHP项目中,如何;告诉;Eclipse是否仅在当前主干或分支中查找自动完成选项?,eclipse,svn,autocomplete,Eclipse,Svn,Autocomplete,在PHP项目上使用Eclipse,我最近在SVN上创建了一个标记。从那天起,假设我在主干中处理一个类,当我在代码中按ctrl+space时,Eclipse变得非常慢(有时甚至冻结),如果我幸运的话,它会给我两个自动完成的响应:一个从标记引用某个方法/类,一个从主干引用方法/类。但是现在,只有树干上的参考资料对我有用 有没有办法限制Eclipse解析代码以返回自动完成建议的位置 谢谢听起来您在工作区中打开了两个版本的项目。关闭其中一个,它应该能按预期工作 如果Eclipse会从SVN中签出不同版本

在PHP项目上使用Eclipse,我最近在SVN上创建了一个标记。从那天起,假设我在主干中处理一个类,当我在代码中按ctrl+space时,Eclipse变得非常慢(有时甚至冻结),如果我幸运的话,它会给我两个自动完成的响应:一个从标记引用某个方法/类,一个从主干引用方法/类。但是现在,只有树干上的参考资料对我有用

有没有办法限制Eclipse解析代码以返回自动完成建议的位置


谢谢

听起来您在工作区中打开了两个版本的项目。关闭其中一个,它应该能按预期工作


如果Eclipse会从SVN中签出不同版本的代码进行自动完成,我会感到非常惊讶。

我打开了一个Eclipse项目,在它的根目录(在php浏览器中)有分支/标记/主干目录,所以是的,一切都是“虚拟打开的”。您建议我应该有1个eclipse项目=trunk,1个其他eclipse项目=tag#1,依此类推?我不太熟悉容易混淆的Eclipse配置和工作区内容:)不,我假设您打开了多个项目,或者您的项目包含多个源代码副本。例如,您签出了Subversion根(其中包含trunk/和branchs/),而不是仅签出trunk。打开“进度视图”(菜单窗口->显示视图->进度)和“SVN控制台”(单击控制台中向下的小箭头并选择“SVN控制台”)。试着完成某件事,并检查其中是否有一件事。