每次提交后,使用来自 SVN 的 FTP 将 Php 部署到远程服务器
2022-08-30 23:15:13
每次提交后,我都找不到使用SVN的FTP将Php部署到远程服务器的解决方案。我怎么能通过FTP将唯一添加或编辑的文件上传到服务器,并从SVN中删除已删除的文件,我想写提交后脚本...
每次提交后,我都找不到使用SVN的FTP将Php部署到远程服务器的解决方案。我怎么能通过FTP将唯一添加或编辑的文件上传到服务器,并从SVN中删除已删除的文件,我想写提交后脚本...
问得好!
我不确定是否存在仅PHP的方法来同步文件。
我通常会使用第三方FTP同步工具(如ScriptFTP(商业))来完成同步部分。rsync
看看phing,有许多FTP扩展(称为“任务”)。它。不过,我对他们没有现实世界的经验。
这篇博客文章提供了许多想法和方法:使用phing将文件与共享主机同步
你可以使用svn2web通过Ftp将每个提交的文件上传到服务器,Svn2web是php脚本的集合,你可以将其用作svn钩子。您可以将 ftp 服务器的地址、用户名和密码设置为目录上的 svn 属性。效果很好!