如何在生产服务器上的Web项目上应用补丁?

5 version-control patch

我们最近有一个项目,我们在客户端的服务器上发布了一个大型Web应用程序的测试版.我们的客户要求我们在进行错误修复时,我们尝试以同样的方式进行修复.通常,在我们的原型服务器上构建应用程序更容易,因为我只需要发出简单的'svn up'命令,这需要一秒钟.

但在生产环境中,我们没有任何版本控制工具.是否可以自动完成修补工作,以便我们不需要登录到ftp并逐个上传每个文件?

以这种方式工作非常困难.因为我遇到了这个问题,所以你肯定有些人已经解决了这个问题.请分享您的解决方案.

期待您的回复......非常感谢您阅读.

Jan*_*šek 0

取决于您使用的编程环境。在 Smalltalk 和Aida/Web等 Web 应用程序服务器中,我们可以动态升级实时 Web 应用程序,而无需停止它。

服务器连接到所选的 SCM,例如 Squeak Smalltalk 的 Monticello 或 VisualWorks 的 Store。然后,新版本会手动或自动加载到服务器的 Smalltalk 映像中。