假设我安装了一个mediawiki。我胡乱摆弄它,添加一些小技巧使维基百科的徽标变成跳跳虎,然后上下弹跳。
现在是更新到最新版本的时候了,所以我下载它并运行更新脚本。假设它改变了几个变量,比如$wglogo
,徽标的图像路径。更新脚本如何确保徽标图像路径更改(根据新版本的规范,在这个形象的例子中),同时保持跳跳虎在主页上跳跃?
也就是说:新版本如何在不覆盖配置文件中用户定义的更改的情况下将更改集成到配置文件中?
发布于 2010-02-04 11:18:24
通常,我们尽量不在更新时更改配置文件。几乎所有新的配置设置都是可选的,因此在升级时不会添加到配置文件中。在极少数情况下,我们必须更改现有的设置,对配置文件进行所需的最小更改,以免影响任何其他内容。
测试非常重要。收集尽可能多的真实客户端配置,并为自动更新程序创建单元测试,以验证配置在升级时不会出错。
https://stackoverflow.com/questions/2196760
复制相似问题