Git:生产中WordPress的裸机或非裸机存储库

时间:2019-02-21 15:12:36

标签: wordpress git

我需要有关如何在典型的Git设置(本地,远程/产品)中管理生产WordPress环境中文件更改的指南

在工作流程中,我的本地计算机上有一个存储库(本地),而远程服务器上有一个裸存储库(生产)。我正在本地提交更改,并将其推送到裸仓库。然后,我使用Git post receive hook将文件拉到生产环境中。

挑战:在我的情况下,WordPress是一个有状态的应用程序。文件更改发生在远程内部,需要进行跟踪。例如,如果客户端安装了插件,则我需要能够提交这些更改并使它们与我的本地存储库保持同步。在我当前的设置中,未跟踪远程(生产)中的更改。

因此,应该在生产服务器上使用非裸露的存储库,并使用git config --global receive.denyCurrentBranch updateInstead来促进从本地到生产的推送。如果是这样,会有什么风险,还是有更好的方法?

0 个答案:

没有答案