我在一所大學工作,並已指示在尋找使用源代碼控制系統(GIT,SVN等)來管理網站。我們使用嚴重依賴MySQL的Joomla。使用Git管理Joomla網站?
目前,我們有一個使用每當我們改變一個網站,推到一個活的服務器開發服務器勉強功能系統。這是一種痛苦,並不總是有效。另外,我們可以並經常覆蓋另一位開發人員所做的更改。
我們希望能夠通過在Dev分支Joomla的前端管理的內容,然後推動這些變化的測試分支,然後到主(活)的分支。
如果沒有托特下車他雜草:我的問題是,從本質上講,什麼是管理使用CMS如Joomla依賴的數據庫網站一個很好的策略?
翻譯你談論你的內容或你的代碼? – Elin
我寧願管理Joomla的內容。我只關心讓代碼和數據庫保持同步。 – Kickasstimus
這個問題可能更適合[程序員](http://programmers.stackexchange.com),不確定。但根據我的經驗,數據庫很難通過源代碼控制版本。然而,您可以使用的一種策略是將任何SQL腳本,查詢等作爲'.sql'文件保存在Git中,並在需要對數據庫進行更改(如更改表等)時運行這些策略。但是,那些是數據庫結構的變化。如果你想管理Joomla **內容**,那麼最好的辦法可能就是頻繁備份。 – 2013-07-16 04:32:07