2012-12-26 48 views
1

我建立一個網站,分佈在世界各地的幾個志願開發者。我們使用HostGator共享託管計劃,因此我們獲得了cPanel,FTP等,但沒有在服務器上進行版本控制。版本解決方案,共享虛擬主機

爲了獲得良好的發展實踐,它會是不錯的可與它後面的版本系統網站的測試版。但是,我們都在NAT後面的網絡上,所以即使我們使用集中式版本控制系統(GitHub等),我們仍然需要將更改下拉到本地服務器(即,一個192.0.0.x私有SQL/HTTP服務器)在版本之間進行測試。

是否有任何(自由首選)系統可用於版本考點?由於成本和維護的複雜性,我一直在避免VPS。

回答

1

是否有任何(免費首選)系統可用於版本化測試網站?

由於

  • 試驗場地是 「現場生產代碼,在測試環境中使用的」
  • 版本化位點是相同的對象爲 「版本代碼」

任何SCM,可用於管理一些代碼,可用於此任務。 Web開發沒有從任何其他軟件開發與幕後VCS任何顯着差異:只有建立&部署流程有變化,因爲你

  • 必須編譯沒有在網絡的情況下,
  • 必須部署到一些目的地才能運行|考試|用途發展的成果

創建本地測試ENVIRO市民明白(在團隊每一個開發人員(?)分開),使用任何SCM的選擇,您的SCM(或手工)的適當* -hooks的,以便從工作帶來改變的代碼(DVCS可以更好,更容易莫名其妙,也許)空間|資料庫到測試網站