我在 assembla 中设置了我的 svn,并在与生产服务器设置相同的本地机器上进行编码和测试。然后,我提交对 assembla svn 的更改,并将 ftp 上传到我的生产服务器。
如何改进我的工作流程?我想将我的 svn 保留在 assembla 上,因为我经常可以移动到另一台生产服务器。
非常感谢!
更好的方法是构建将自动完成所有脏活的 nant 或 MSBuild 脚本。那些脚本也可以ftp上传。
我已经使用生产服务器脚本来检查 svn 的最后更改,构建并与生产文件夹同步。
例如,如果您使用 PHP、Python 或 Ruby 等解释型语言,您可以直接从存储库到生产服务器执行干净的svn 导出,而不是通过 ftp 从您的机器上传源文件。
您需要对生产服务器的 shell 访问权限。