组合式SVN FTP系统?

组合式SVN FTP系统?

Combined SVN FTP system?

是否有任何系统可以签入网站更改并自动更新网站。

该网站始终有效运行最新的稳定版本,而无需将文件通过ftp下载到服务器。


在进行更改时,我会考虑使用提交后挂钩来更新站点。这可能就像使用" svn导出"将存储库的当前状态导出到实时网站位置一样简单。当然,如果您的网站上有很多内容,则出于性能方面的考虑,因此您可能需要做一些更复杂的事情,并且只推送提交中更改的内容的更新。


n


您可能要结合使用CruiseControl(或CruiseControl.NET)和Ant(或NAnt)。这对我们来说做得非常好。


n


是的,post_commit钩子是您想要的。

该链接到什么?我建议您使用rsync(如果您的站点实例不是svn工作副本)或ssh并通过密钥auth调用执行" cd WEBDIR"的脚本


n


n


n


n


n


SVN的post_commit钩子非常适合此类事情。

ADS(自动部署脚本看起来像是对此的解决方案,但我从未尝试过-只需几秒钟的Google搜索就可以找到它。


推荐阅读

    linux系统查版本命令?

    linux系统查版本命令?,系统,信息,名称,状态,设备,命令,软件,工具,版本,终端,l

    强大系统linux命令?

    强大系统linux命令?,系统,工作,地址,信息,命令,管理,名称,位置,目录,控制台,l

    退出linux系统命令?

    退出linux系统命令?,系统,状态,工作,档案,命令,电脑,工具,基础,信息,时间,lin

    linux系统cmp命令?

    linux系统cmp命令?,系统,工作,标准,信息,命令,一致,目录,指令,功能,文件,请问

    linux系统命令行工具?

    linux系统命令行工具?,工具,系统,工作,状态,命令,地方,标准,信息,环境,基础,L

    linux系统进入后命令?

    linux系统进入后命令?,系统,密码,工程,电脑,位置,软件,传播,代码,工作,一致,l

    linux系统的命令功能?

    linux系统的命令功能?,系统,管理,数字,地址,工作,环境,命令,第一,增长,信息,l

    linux系统刷新命令?

    linux系统刷新命令?,系统,工具,情况,最新,单位,工作,管理,信息,软件,服务,Lin

    linux系统sed命令?

    linux系统sed命令?,资料,系统,工作,跨行,代理,时间,简介,命令,文件,都会,Linu

    linux进入网站命令?

    linux进入网站命令?,系统,环境,网站,传播,终端,命令,窗口,快捷键,界面,虚拟

    linux系统维护命令?

    linux系统维护命令?,系统,工作,信息,策略,发展,网络,时间,情况,工具,服务,系

    linux系统下载的命令?

    linux系统下载的命令?,系统,工作,管理,工具,软件,网络,信息,命令,目录,文件,l

    脚本linux上运行命令?

    脚本linux上运行命令?,工具,代码,时间,密码,系统,环境,名字,位置,第三,下来,t

    linux系统安装命令集?

    linux系统安装命令集?,系统,软件,工作,工具,在线,信息,数据,官方网站,基础,

    linux系统kp命令?

    linux系统kp命令?,设备,网络,数据,地址,系统,检测,环境,传播,电脑,一致,配置l

    linux看系统用户命令?

    linux看系统用户命令?,系统,信息,密码,命令,服务,名称,网络,情况,软件,工具,L

    linux系统监听命令?

    linux系统监听命令?,网络,系统,工具,服务,数据,状态,名称,密码,短信,软件,lin

    linux服务器域名命令?

    linux服务器域名命令?,地址,信息,系统,网络,服务,环境,名称,网站,管理,电脑,l

    linux运行命令的脚本?

    linux运行命令的脚本?,系统,服务,工具,脚本,意外,技术,分析,文件,方法,命令,s

    linux命令退出系统?

    linux命令退出系统?,系统,状态,工作,档案,命令,地址,基础,信息,工具,文件,lin