Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Eclipse PDT中为PHP项目手动触发DLTK索引_Eclipse_Git_Eclipse Pdt_Dltk - Fatal编程技术网

如何在Eclipse PDT中为PHP项目手动触发DLTK索引

如何在Eclipse PDT中为PHP项目手动触发DLTK索引,eclipse,git,eclipse-pdt,dltk,Eclipse,Git,Eclipse Pdt,Dltk,在使用PDT(或Zend Studio)在Eclipse中开发时,我经常使用git在不同的大型分支之间切换——通常是在命令行上,而不是通过Eclipse的git插件。几秒钟内,Eclipse检测到分支开关并更新自身以反映任何文件更改,然后刷新project explorer和其他视图 但是,同一项目中不同分支上的库可能会有显著差异。在切换分支时,经常会在新分支中使用一个类,该类在索引的早期分支中不存在,Eclipse会显示黄色警告,说明在使用新类的文件中找不到该类 这是无效的,如果我做了一个更改

在使用PDT(或Zend Studio)在Eclipse中开发时,我经常使用git在不同的大型分支之间切换——通常是在命令行上,而不是通过Eclipse的git插件。几秒钟内,Eclipse检测到分支开关并更新自身以反映任何文件更改,然后刷新project explorer和其他视图

但是,同一项目中不同分支上的库可能会有显著差异。在切换分支时,经常会在新分支中使用一个类,该类在索引的早期分支中不存在,Eclipse会显示黄色警告,说明在使用新类的文件中找不到该类

这是无效的,如果我做了一个更改(比如添加一个空格),然后用丢失的类警告保存文件,警告就会消失——显然这表明eclipse可以找到引用的类


有没有办法触发/强制运行PDT中的DLTK索引?我假设这是我虚假警告的根源。

项目->清理->选择项目名称->确定