【发布时间】:2020-01-08 10:35:10
【问题描述】:
我编写了自己的小型 PHP 框架,以提供一个样板,用于处理我的多个个人 Web 项目中的数据管理/cronjobs 等。这些数量是可控的,我会单独为每个项目更新对我的框架的更改,但是这个数字正在增长,最近由于对我的框架进行了一些返工,我不得不处理很多混乱,所以我决定我想要集中所有这些。
我正在使用 PhpStorm 并了解到它为每个项目提供了多个内容根的使用,所以我假设 - 虽然不是很优雅 - 我可以简单地将裸框架放在它自己的目录中并将其包含为我的每个 Web 项目的内容根。不过,在这样做之后,我偶然发现了部署问题......似乎您只能为您的一个内容根定义一个远程主机,而另一个将其部署菜单条目显示为灰色。我也无法配置它,部署配置总是指“主要”内容根。我实际上希望我可以将两个内容根连续上传到同一主机到同一部署路径中。
为什么是灰色的?有没有办法实现合并部署?或者对于我的框架问题是否有更优雅的解决方案?
【问题讨论】:
-
对我来说工作得很好(主项目进入根文件夹 (
/) + 进入/extra文件夹的附加内容根目录——路径与部署/用户根目录相关)。然后我可以右键单击此类附加内容根并从那里使用Deployment | Sync with Deployed...。普通 FTP 类型的部署条目(如果重要)。请在您的设置中提供更多详细信息/屏幕截图。 -
已经找到问题,查看我的答案。当我不得不为我的项目重新添加映射时,我想到了,由于某种原因,它会不时地自我删除。
标签: deployment repository phpstorm