Scripting web应用程序如何在不破坏配置设置的情况下进行自动更新?

Scripting web应用程序如何在不破坏配置设置的情况下进行自动更新?,scripting,Scripting,假设我安装了mediawiki。我把它弄得一团糟,加上一些小技巧,让维基百科的标志变成跳跳虎,然后上下弹跳 现在是时候更新到最新版本了,所以我下载它并运行更新脚本。假设它改变了几个变量,比如$wglogo,即指向徽标的图像路径。更新脚本如何确保徽标图像路径发生变化(根据新版本的规格,在这个示例中),同时保持跳跳虎在主页上跳跃 也就是说:新版本如何在不覆盖要覆盖的配置文件中用户定义的更改的情况下将更改集成到配置文件中?通常,我们会尝试在更新时不更改配置文件。几乎所有新的配置设置都是可选的,因此在升

假设我安装了mediawiki。我把它弄得一团糟,加上一些小技巧,让维基百科的标志变成跳跳虎,然后上下弹跳

现在是时候更新到最新版本了,所以我下载它并运行更新脚本。假设它改变了几个变量,比如
$wglogo
,即指向徽标的图像路径。更新脚本如何确保徽标图像路径发生变化(根据新版本的规格,在这个示例中),同时保持跳跳虎在主页上跳跃


也就是说:新版本如何在不覆盖要覆盖的配置文件中用户定义的更改的情况下将更改集成到配置文件中?

通常,我们会尝试在更新时不更改配置文件。几乎所有新的配置设置都是可选的,因此在升级时不会添加到配置文件中。在极少数情况下,我们必须更改现有设置,对配置文件进行所需的最小更改,以免影响任何其他事项


测试非常重要。收集尽可能多的真实客户端配置,并为自动更新程序创建单元测试,以验证配置在升级时不会出错。

Ha!我就是这么想的。该死。