基于svn的Web开发工作流

基于svn的Web开发工作流,svn,workflow,assembla,Svn,Workflow,Assembla,我在assembla中设置了我的svn,并在与生产服务器设置相同的本地机器上编码和测试。然后,我将更改提交到assembla svn,并将ftp上载到我的生产服务器 如何改进我的工作流程?我希望将我的svn保留在assembla上,因为我经常可以移动到另一台生产服务器 多谢各位 例如,如果您使用的是PHP、Python或Ruby等解释语言,则可以直接从存储库到生产服务器进行清理,而不是通过ftp从您的机器上载源文件 您需要对生产服务器进行shell访问 更好的方法是构建nant或MSBuild脚

我在assembla中设置了我的svn,并在与生产服务器设置相同的本地机器上编码和测试。然后,我将更改提交到assembla svn,并将ftp上载到我的生产服务器

如何改进我的工作流程?我希望将我的svn保留在assembla上,因为我经常可以移动到另一台生产服务器


多谢各位

例如,如果您使用的是PHP、Python或Ruby等解释语言,则可以直接从存储库到生产服务器进行清理,而不是通过ftp从您的机器上载源文件


您需要对生产服务器进行shell访问

更好的方法是构建nant或MSBuild脚本,该脚本将自动完成所有脏活。这些脚本也可以通过ftp上传

我已经使用在生产服务器上的脚本从svn签出最后的更改,生成并与生产文件夹同步