2
我的辦公室不斷擴大,並負責爲我們的Web開發構建IT。爲Web應用程序開發建立協作環境
什麼是在組設置中進行網頁開發的最佳工具/設置?這些需求是一個集中的代碼庫,用於測試開發代碼的位置,最後是將標記代碼推送到登臺服務器的方式。我想到的是svn/redmine代碼回購,每個用戶在中央開發機器上都有一個帳戶,允許ssh訪問(通過ssh進行eclipse)以及開發者服務器上的虛擬主機,這爲每個人提供了一個集中的開發沙箱。代碼在這個開發箱上編寫和測試,然後再檢查回svn,然後標記並推送到登臺服務器。是嗎?想法評論或建議?
*另外,在開發環境中,處理數據庫的最佳方式是什麼?從生產數據庫中取出是否明智?也應該每個開發人員有他/她自己的數據庫或工作一個主數據庫?
**我們正在構建一個magento應用程序,並且還有一些在cakePHP上運行的自定義backoffice工具。
如果你還有興趣,這是我寫的類似於你所提到的關於數據庫同步的一個答案 - http://stackoverflow.com/questions/9005406/how-對安全部署階段數據庫的生存,生產數據庫中,Magento的/ 9013523#9013523 –