在开发 PHP 项目时,我需要不断地将项目文件夹中的文件复制到本地 Web 服务器的 WWW 文件夹中进行测试。我知道 NetBeans 支持自动执行此操作,但它不是我一直使用的 IDE。
那么,是否已经制作了一个小工具或脚本可以帮助我解决这个问题?我需要能够在 shell 上执行将预配置文件复制到预配置位置的命令。顺便说一句,我正在使用 Windows。
编辑:我认为Phing是我正在寻找的。
如果您使用的是 Windows,那么只需制作一个 .bat 文件即可。将是干净和快速的。
但是,是的,SVN 将是最好的。只需在本地提交并在服务器上更新。
像这样创建一个shell脚本
在窗户里
xcopy "test.php" "..\..\..\Path\to\save" /s /i /c /y
xcopy "*.php" "..\..\..\Path\to\save" /s /i /c /y
linux
cp test.php /dir
为什么不将 IDE 工作区放在 www 文件夹中?
我过去发现有用的是:
这使您可以两全其美 - 编辑既好又快,并且您可以非常快速地对其进行测试。您不会注意到 Samba 链接导致的性能下降(事实上,让开发环境运行得快得离谱可能具有欺骗性!)
如果您在一个团队中工作,还有其他好处是您可以共享相同的服务器设置,如果您使用的是大型数据库或外来设置,这很方便。