Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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
Php 如何从现有git repo创建Eclipse项目_Php_Eclipse_Egit - Fatal编程技术网

Php 如何从现有git repo创建Eclipse项目

Php 如何从现有git repo创建Eclipse项目,php,eclipse,egit,Php,Eclipse,Egit,我有一个利用git的现有项目,并且刚刚安装了eclipse和egit。我用egit指向git存储库,可以看到我的所有文件、现有分支,并且可以在分支之间切换 当我从git存储库的视图中打开一个文件时,它似乎没有识别出它是一个php文件,没有显示其中的类,也没有完成代码。如果我只是从资源管理器中拖入一个文件,它至少会将该文件识别为php,但对项目的理解还不够透彻,无法显示已安装库的代码完成情况。我想我需要配置eclipse来理解项目主目录,但我有点迷茫。任何帮助都将不胜感激 您是否在eclipse中

我有一个利用git的现有项目,并且刚刚安装了eclipse和egit。我用egit指向git存储库,可以看到我的所有文件、现有分支,并且可以在分支之间切换


当我从git存储库的视图中打开一个文件时,它似乎没有识别出它是一个php文件,没有显示其中的类,也没有完成代码。如果我只是从资源管理器中拖入一个文件,它至少会将该文件识别为php,但对项目的理解还不够透彻,无法显示已安装库的代码完成情况。我想我需要配置eclipse来理解项目主目录,但我有点迷茫。任何帮助都将不胜感激

您是否在eclipse中安装了pdt插件?它应该能够识别任何打开的.php文件。无论它位于何处。

您的答案可能在本指南的范围内,以改变项目的“性质”。至少值得探索一下。我将在本周的某个时候尝试做你描述的事情,希望它能起作用。维基文档还指出,某些“性质”可能相互冲突,但希望这里不会出现这种情况。链接-->


在尝试重现你的脚步之后,我有了完全相同的体验。我相信这可能是“预期”的行为。为清楚起见,当我从“php资源管理器”视图打开php文件时,一切似乎都正常,但当我从“Git存储库”视图打开php文件时,Eclipse将其视为文本文件(无代码突出显示等)。我建议您从PHP Explorer视图开始工作,并将Git Repositories视图单独打开,以查看/监视存储库,而不是要编辑的文件的工作视图等等。

您需要从现有源(Git working folder)将其作为PHP项目打开,然后与Git共享该项目,即右键单击该项目,进入团队>共享项目,点击Git


请参阅演示。

我专门为php开发人员下载了eclipse。我没有手动安装pdt插件。你找到答案了吗?试着自己回答