我需要知道在共享服務器(hostgator)上管理團隊網絡開發的最佳方式。在共享網站上管理團隊開發
我在過去曾經在一個共享服務器上做過一些個人web開發,而且我總是通過SSH設置SVN來擁有一個非常不錯的開發工作流程(版本控制,快速提交,通過eclipse/subclipse等工作) )。不過,我也知道使用這個設置,我必須做出一些非常複雜的post-commit掛鉤來將存儲庫導出到/ public_html;並因此使存儲庫代碼可測試。
對於整個團隊來說,這似乎是一個單調乏味且容易出錯的設置。我希望能夠:
- 輕鬆測試存儲庫中的最新代碼。
- 有點容易將庫中的代碼移到生產環境中。
- 使用像eclipse/subclipse這樣的IDE可以輕鬆處理存儲庫。
有鑑於此,有沒有人知道一個良好的版本控制/存儲庫設置開發一個約4-5人的團隊網站?
非常感謝。
編輯:我非常有信心,我堅持與SVN。不是個人偏好,而是我的虛擬主機的限制。但是,這不像存儲庫問題那麼多(可以用SVN來管理),就像部署問題一樣。將倉庫代碼部署到測試和生產的最佳方式是什麼和如何。我的共享主機服務器上沒有像Hudson這樣的構建服務器。是的,我可以寫後提交鉤子,但它似乎有點太容易出錯,他們已經非常花哨。如果這是我能得到的最好的,那麼我將不得不管理。只是好奇,如果有人遇到了另一種選擇。
如何將我的代碼從貝斯平到我的共享服務器?或者這是完全不同的東西? – 2010-06-21 19:23:00
您需要在共享服務器上安裝版本控制。你也可以在服務器上安裝bespin,而不是使用mozillalabs。 – iamgopal 2010-06-22 02:23:10