使用Git更新WordPress的多个安装

时间:2012-02-28 16:50:59

标签: git wordpress version-control

我在VPS上安装了几个WordPress。我想要一种同时升级每个安装的方法,而不是进入每个安装并手动升级它。经过一些研究后,看起来Git是最好的方法,但我完全不知道如何做到这一点。

我下载了SmartGit for OS X,所以我可以尝试将过程可视化,但我没有得到任何结果。到目前为止,似乎我需要在本地计算机上保留WordPress上的更新版本。当我准备好更新VPS上的所有安装时,我只需用本地机器上的当前版本替换VPS安装,对吗?我的问题是我该怎么做?我几乎更喜欢使用命令行,但对于绝对的初学者来说,坚持使用SmartGit会更好吗?

1 个答案:

答案 0 :(得分:0)

我不认为git是这项工作的最佳工具。 Git非常适合管理文件版本;但这不是你想要做的。您希望用新文件替换Wordpress安装上的文件。虽然我确信你可能用git形锤击打这个特殊形状的钉子,但可能有更好的解决方案。

Wordpress安装升级found here的手动步骤非常清楚。你可以用shell脚本做第1步,我想 - 这不会太难。您可以自动获取较新版本,解压缩,删除正在升级的Wordpress安装中的相关文件夹,等等。

但是,即使是手动升级,您仍需要登录Wordpress才能进行数据库更新。这意味着,即使使用自动更新过程,您也可以进行更多工作,因为您至少需要两个步骤:(1)更新文件,(2)登录Wordpress并更新数据库。

如果您试图避免某些“更新前”自动安装的步骤,您当然可以自动执行此操作,而您应该 - 您有一个脚本来记录数据库和Wordpress安装的快照,每天备份,不是吗?