最近我的任務是編寫一個基於團隊的開發環境的正式程序。我們有幾個項目,每個都有多個模塊。目前只有兩名程序員,但是有計劃擴展到4-6名程序員。每個程序員都將在同一個項目上工作,可能會導致寫入或錯誤問題的頁面。作爲一個團隊,我們應該在本地開發併合併到開發服務器,還是在開發服務器上開發?
到目前爲止,我已經想好了理想的解決方案是:
- 地方發展(WAMP/VM或自己的機器上的一些虛擬服務器實例)。一旦開發人員完成了他們的發展,他們檢查到CVS倉庫和合並它王氏其他修復等
- 然後CVS版本部署到主要開發服務器由開發者進行測試。
- 的MySQL數據庫被保持在主dev的服務器和用戶可以遠程地連接到它。任何模式/數據更改均通過數據庫管理員運行,他將通知所有開發人員任何數據庫更改(這應該很少見)。
有誰看到一個問題,這個還是有更好的解決辦法?
修復9以後重新開始的列表。 – 2010-03-23 21:00:14