2017-03-27 69 views
1

我已經建立了一個本地的Wordpress開發環境,使用Chassis(基於Vagrant),這需要一點調整來獲得它我喜歡的方式,所以我覺得我應該有這在版本控制下。未來會有變化。Vagrant配置和正在開發的主題的版本控制

我將使用此Wordpress安裝進行主題開發,理想情況下我想在「主題」文件夾中開發,但是會導致在另一個Git回購庫中有Git回購問題嗎?

什麼是最好的管理方式?

+0

在git倉庫git倉庫不一定會造成問題,但是我在這種情況下做的(使用泊塢窗CONFIGS)是爲我CONFIGS私人回購協議,並通過'混帳submodule'增加公衆的主題。 –

+0

@WilliamPatton你可以在子模塊中開發代碼嗎?還是僅僅用於管理依賴關係? – LC1983

+0

你不能直接在子模塊內直接開發。我錯誤地理解你的問題是什麼。它不應該讓你在repo內部使用repo造成很大麻煩 - 提供你使用類似.gitignore的東西來排除包含你的主題的目錄。據推測,你不會在配置倉庫中對WP進行版本控制,因此可能已經被忽略WP的規則忽略了。 –

回答

1

在這種特定情況下,父回購將只包含配置 - 並使用.gitignore徹底排除WordPress應用程序,這是子回購所在的位置,因此不存在回購回購問題。

這兩種回購方式都可以獨立開發,而且回購商品不會干擾父母的歷史。

+1

我剛剛測試過,效果很好。作爲獎勵,瞭解子模塊幫助我解決了今天晚上遇到的另一個問題 - 謝謝! – LC1983

+0

聽到您能夠從我們的討論中找到適合您工作流設置的良好解決方案,真是太棒了。也很高興聽到你今天晚上自己解決了一些事情,上週這次可能讓你撓頭了:) –