在舊的工作,我的網站有以下部署流程的工作:使用Subversion版本網站+數據庫
1)檢查出網站的一部分,你想從SVN
2編輯)執行改變
3)檢查與相關消息
4)執行腳本有什麼我承擔更新生產網站的變化是svn export
命令
快進到今天。我想對前一個網站做一些非常熟悉的事情,但是增加一個網站將建立在我自己的CMS系統上的轉折點。從本質上講,網站的大多數文本/圖像都可以由管理員用戶編輯(使用我自己設計的管理界面來添加常見問題,修改拼寫錯誤,改變內容)。該網站的當前內容將存儲在MySQL數據庫中。對於每個用戶請求,該內容都是通過PHP MVC框架提取的。我想版本化所有東西,這樣如果管理員用戶真的在編輯過程中搞砸了,我們可以簡單地回滾到更舊的版本。是這樣的可能與svn/mysql/php?
我可以看到如果這些文件是靜態html文件,一切都會很酷,但我有點想念我如何版本數據庫,PHP文件(這在我的結構變化的情況下,實際程序員)一起進入一個有凝聚力的系統。有沒有人有任何建議,文章,建議書籍等可以幫助我設計這個概念
對於那些密切的投票,如果你認爲它是計算器太廣,請至少選它是轉移到程序員.stackexchange。我認爲這涉及到涉及領域特定知識的大範圍領域需要編碼者的意見,但在人們認爲我能得到最佳答案的任何地方,我都願意將自己放在那裏。 – thatidiotguy