关于Git和WordPress的问题

时间:2015-10-09 作者:WPDEVE

我逐渐掌握了在WordPress中使用Git的诀窍,但我有一个问题,希望是一个简单的答案。

我已经建立了自己满意的本地环境,并将BitBucket用作私人回购。

当我对本地开发感到满意时,我会推到我的临时服务器。

然后,一旦客户批准了临时站点,它就会被推到生产环境中。

客户端可以访问生产站点,可能会对博客进行更改(我知道这只是数据库工作),并上载一些图片。

如果客户端要求对站点样式进行一些更改,那么使用WP Db Migrate Pro将生产版本(新图像等)和数据库拉回到我的本地服务器以开始工作,然后像以前一样继续转移到生产,这是一种好的做法吗?

如果主题文件需要一些主题更改,我是否应该只拉它们?或者,如果他们要求我上传新图片等,就拉所有东西。

1 个回复
SO网友:dswebsme

这与其说是一个GIT问题,不如说是一个开发工作流问题(GIT与SVN将根据您提供的详细信息生成类似的WordPress工作流)。

如果客户端想要进行的更改不直接依赖于特定的数据,那么就不需要为每次更改将产品数据向下同步到本地环境。例如,您可以更改主页的样式,而无需依赖数据库中的特定帖子。

存储在媒体库中的图像也是如此。如果客户端只想看到以特定方式对齐或设置样式的图像,那么您可以在本地或临时环境中使用FPO图形演示这些更改,而无需同步。

定义工作流时,需要考虑以下几点:

您可以随时将PROD的干净副本同步到本地环境或转移到本地环境。大多数情况下,您的本地数据都是一次性的在定义适合您的工作流时,这是一个更一般的建议。我希望这些建议能有所帮助。

相关推荐

WordPress与Git部署问题

我是wordpress的新手,来自python/django世界,那里有相当成熟的开发工作流和站点部署标准,因此我试图找到一些关于如何管理部署的指导。了解我正在尝试做的一些背景知识:我将接管一个托管在Digital Ocean上的电子商务wordpress部署。该站点是实时的,虽然从长远来看,我们可能会迁移到不同的平台,因此这是一个临时解决方案,能够对已安装的主题进行一些自定义,并轻松部署到digital ocean,同时保持(版本)控制。我最初尝试将WP部署到heroku,并使用MySQL的端口Mhoo