我使用Wordpress運行我的博客,最近也變成了一個big信奉SCM的人。我真的想把我的網站置於顛覆(這就是我現在使用的,也許git會遲一點),但我想不出正確的方式來做到這一點。基本上,我的存儲庫目前已經建立了一個「實施」目錄和一個「資源」目錄,並且實施持有最終將發佈到現場的內容。我希望能夠在本地預覽我的網站,而不必上傳到服務器,原因很明顯。但是,要做到這一點,我發現我需要在本地實際安裝Wordpress(不只是將遠程站點複製到本地框)。這是在Wordpress.org上告訴我的。如何使用SCM與PHP應用程序(如Wordpress)一起使用?
這帶來了能夠使用SCM進行安裝的問題,因爲我需要不時地升級我的本地站點,但這會與Subversion產生不一致,因爲它無法跟蹤發生了什麼,因爲外部系統是搞亂了它的存儲庫結構。這是行不通的。
我最初的傾向是嘗試只是SCM我的主題信息,因爲這實際上是我所擁有的唯一東西,而其他所有東西都只是我平臺的一部分(與Apache或PHP沒有什麼不同)。然而,這是我理解失敗的地方。我如何選擇SCM只是該目錄結構的一部分,以及如何維護我所在的Wordpress的配置?
無論如何,我相信其他人解決這個和解決方案可能適用於類似的WordPress(Drupal的,phpBB的,phpMyAdmin的,等等),許多應用程序。你是怎麼做到的?
我不確定這是否會允許我從Subversion全面部署到生產,因爲wordpress平臺不會包含在回購中。 – 2008-09-23 01:14:41