我正在使用 netbeans 8 来处理 PHP 项目。
我想要这样的项目树:
My Project
|---Source Files //netbeans' logical directory
|--- src //contains all the files I want to upload on remote server
|--- test //some tests based on src
|--- extra //other files like readme, samples, etc...
|--- build.xml //ant
我的问题是我不知道如何配置 netbeans,因此它仅将 src/* 下的文件上传到 webroot(而不是 webroot/src/*),并且仍然在编辑器中显示其他文件
(我已经尝试配置项目属性 - >源/运行配置,但我没有成功将 src 与 webroot 匹配)。
我目前正在使用 NetBeans 并具有以下配置,这似乎可以大部分解决此问题:
完成后,NetBeans 将仅在“项目”面板中显示“src”的内容,如果您使用 Composer,它将使用 package.json 等内容填充重要文件。
如果您需要访问丢失的任何内容,您仍然可以浏览到文件面板中的目录。文件面板与版本控制配合使用,因此您仍然应该能够从 NetBeans 中执行所有与项目相关的任务。
它并不完美,但它保留了项目的范围并分离了 DevOps 工作文件,而无需完全创建第二个项目。