我是一個Git初學者工作流的問題。我學到了很多命令,並且我知道事情是如何工作的,但我似乎無法弄清楚正確的工作流程。喜歡有一些建議。 [注意,我是唯一的開發工作在我的項目]的Git + Drupal的工作流程
一個朋友曾經告訴我,這是最好的活的服務器上運行,而該本地主機上,以避免陷入環境中的具體問題。這是真的?
我使用相同的基本主題爲所有我的Drupal網站。當我在其中一個進行更改時,我目前需要將其複製並粘貼到另外10個地方。有沒有辦法將這個基本主題保存在一個地方,並讓其他網站從中獲取? Github也許?
如果我想做一個代碼庫和數據庫的'完整'備份 - 唯一的方法是將數據庫導出爲一個sql文件並提交所有內容?
感謝您的幫助!
特里
感謝您的答覆斯科特。 所以基本上,#2(用於多個網站相同的基本主題),我應該: 1.使git倉庫在/主題/基主題某處 2.要讓所有變更/編輯在這裏3. 這個克隆回購在我所有的子域 4. Git拉變化到子域 再次感謝, 特里 – saltcod 2010-06-01 14:30:09
我會改變1. to/sites/all/themes/base-theme,否則是。 (通常最好將自定義內容保留在根主題和模塊目錄之外,這樣可以使用Drupal本身更容易地升級它們。) – 2010-06-03 13:11:24
我同意Scott的所有答案,但會認爲可以將整個網站轉化爲Git(包括數據庫)。如需完整的書面報告,請訪問:http://www.opc.com.au/web-development/drupal-release-management-drush-and-git 披露:我寫了文章。 @markdorison也使用了Strongarm和Context模塊。 – 2011-05-03 02:18:15