本地部署 PHP 网站的最佳方式

本地部署 PHP 网站的最佳方式

我正在使用火力CMS在我的 Windows 机器上。我使用Wamp服务器

我有两个独立的目录:

发展:C:\用户\我\开发\ContentSite\

Live(Wamp 根目录):目录:\wamp\www\

我正在开发目录中开发我的 PyroCMS 主题,该目录具有与部署到 Wamp WWW 根目录时相同的目录结构。

编写快速部署脚本的最佳方法是什么?本质上,它只需要清除 Wamp www 根目录的当前内容并将其替换为我正在开发的内容。我使用 PowerShell 编写了此脚本:

$from = "C:\Users\me\development\ContentSite\*"
$to = "C:\wamp\www"
Copy-Item $from $to -recurse -force

但是速度太慢了。还有更好的办法吗?

答案1

尝试使用ROBOCOPY "C:\Users\me\development\ContentSite\" "C:\wamp\www" /mir。这将仅复制已更改的文件。

有关 robocopy 的更多信息:http://ss64.com/nt/robocopy.html

还请看一下这个问题:https://stackoverflow.com/questions/677789/powershell-copy-item-but-only-copy-changed-files

相关内容