我努力想出一個在我的複雜WordPress項目上使用git的良好工作流程。我想知道人們是否可以推薦一種在這種情況下工作得很好的工作流程。如何在Git中管理複雜的WordPress設置?
以下是我遇到的情況以及遇到的問題。
情況:WordPress安裝,爲WordPress和服務器定製配置文件,來自多個開發人員的兩個或多個WordPress主題和來自多個開發人員的20-25個插件。
問題:
- 我想到了剛剛創建單獨的插件和主題回購,因爲WordPress的處理自己的更新。這將更容易管理,但我仍然需要跟蹤整個項目(使用哪些插件,WordPress配置文件,服務器配置文件,Google驗證文件,網站圖標和其他不屬於插件的資源,或者主題),我想要一個簡單的方法將整個項目克隆或部署到新的服務器上。
- 並不是所有的插件都有公共的git repo,所以我必須將該代碼添加到我自己的repo中或忽略這些插件的目錄。
如果我忽略沒有回購的插件,仍然存在代碼不在版本控制中的問題。這使得難以克隆,部署或跟蹤我自己的更改。
在大型WordPress項目中使用git的最佳工作流程是什麼?