我们目前正在使用Aptana Studio,但我们想切换到PhpStorm。但是评估PhpStorm我得到了正确的工作流程,我找不到任何关于的例子。所以这是我们的基本环境:
一个Debian 7开发服务器
此设置与Aptana Studio完美配合。每个开发人员都可以轻松更新/提交生产(和测试)服务器上的SVN存储库。通过在开发服务器上运行的LAMP,他们可以立即看到更改(指南针是通过Aptana中的构建脚本编译的)。
现在我尝试用PhpStorm这种方式工作,但是出现了一些重大问题:
使用第二个设置我无法与存储库交互,因为本地复制的文件不是SVN工作副本。
我认识到,来自我们的某个Windows服务器的共享文件夹比Sambs共享更高效。
那么如何为拥有快速IDE的PhpStorm设置这样的环境,并且仍然能够为每天更换客户的用户提供单个LAMP系统?
P.S。我也很想使用开发服务器进行指南针编译,但我可以使用当前的设置,每个Windows客户端都在编译它们。
答案 0 :(得分:2)
尝试以下设置:
在这种情况下,您将拥有:两台计算机上的代码,但代码扫描,自动完成等将在本地完成。 VCS操作也是如此 - 它们将在本地。在每次保存时,文件将上传到开发服务器 - 正好赶上浏览器刷新。
如果这对你来说太慢,那么尝试优化smb配置。
ps:加分问题:在最新版本的phpstorm中,有可能运行远程任务(使用ssh),因此可以使用快捷键进行编译。