【发布时间】:2014-01-01 04:26:47
【问题描述】:
我正在努力想出一个在我复杂的 WordPress 项目中使用 git 的良好工作流程。我想知道人们是否可以推荐一种在这种情况下运行良好的工作流程。
这是我的情况,以及我遇到的问题。
情况:WordPress 安装,带有为 WordPress 和服务器定制的配置文件,来自多个开发人员的两个或多个 WordPress 主题和来自多个开发人员的 20-25 个插件。
问题:
- 我考虑为单个插件和主题创建存储库,因为 WordPress 处理自己的更新。这会更容易管理,但我仍然需要跟踪整个项目(使用了哪些插件、WordPress 配置文件、服务器配置文件、Google 验证文件、网站图标和其他不属于插件的资源或主题),我想要一种简单的方法来克隆或部署整个项目到新服务器上。
- 并非所有插件都有公共 git 存储库,因此我要么必须将该代码添加到我自己的存储库中,要么忽略这些插件的目录。
如果我忽略没有 repo 的插件,那仍然是该代码不在版本控制中的问题。这使得我很难克隆、部署或跟踪我自己对它的更改。
在大型 WordPress 项目中使用 git 的最佳工作流程是什么?
【问题讨论】:
标签: git wordpress wordpress-theming git-submodules