每次提交后,使用SVN从远程服务器部署到远程服务器

use*_*729 17 php svn ftp automated-deploy

在每次提交后,我都没有找到使用SVN从远程服务器部署到远程服务器的解决方案.如何通过FTP上传到服务器的唯一添加或编辑的文件,并从SVN删除已删除的文件我想写写后提交脚本...

Pek*_*ica 13

好问题!

我不确定以这种方式同步文件的PHP方法存在.

我通常会使用第三方FTP同步工具rsyncScriptFTP(商业)来进行同步部分.

看看phing,有很多FTP扩展(称为"任务").我虽然没有真正的世界经验.

此博客文章提供了许多想法和方法:使用phing将文件与共享主机同步


mur*_*rze 6

您可以使用svn2web通过Ftp将每个提交的文件上传到服务器.Svn2web是一个php脚本集合,可以用作svn钩子.您可以将ftp-server的地址,用户名和密码设置为目录上的svn属性.效果很好!