我正在與其他人一起在網站上工作。通常當我們想修改某些內容時,我們會在我們的機器上進行修改,然後用ftp上傳新版本,希望它能夠正常工作(或者沒有人會注意到它並不是我們改正它的時間),就是這樣。如何在網站上協同工作
它已經不是單獨工作的最佳方式,但更少的協作工作,所以我問的意見。
我認爲像svn/git/mercurial這樣的解決方案可以幫助我。我發現bitbucket允許與mercurial的免費私人存儲庫。但是之後,我怎樣才能將我所做的更改上傳到ftp,並確保我在計算機上的版本與服務器上的版本相同。
我們都在我們的空閒時間(沒有支付)這樣做,有些人每年都來,所以我正在尋找一些免費,易於使用的東西(向大家解釋爲什麼我們應該使用DVCS已經很難)並且不依賴於特定的人。
我們使用主辦的網站服務器是一個便宜的,並且不允許使用SSH,SVN的...
謝謝
也許(與一個測試人員)可以爲一個大網站工作,但在這裏我正在討論的網站不到100人,開發團隊通常不超過3(但經常變化) 。大多數情況下,這些更改正在更新一些頁面或創建一個訂閱事件的表單。無論如何,有一個測試網站肯定是第一步。 – 2010-07-04 16:20:40
@Martin Trigaux - 實際上,第一步是建立一個測試/登臺服務器。您的質量保證人員可以是周圍的非程序員之一,可以嘗試破壞網站的人員。 – Oded 2010-07-04 16:24:58