我有以下問題,如何使用SVN,Hg或其他...管理項目部署?
Whenver我在一個單獨的項目我工作,我有一個Mercurial庫,每當我要部署,我只是刪除服務器中的所有文件,並把整個新項目回到那裏,這引起我的問題,當項目增長時,這個過程變得非常不順利。
我有我的機器後面的代理和防火牆,但我想知道的是,我怎樣才能使這個過程更加「自動化」,就像在服務器上的汞倉庫,做同步的與使用開發PC的Mercurial客戶端的開發PC,可以這樣做嗎?或者你能建議一個軟件來處理類似的問題嗎?
爲了方便起見,我使用Windows作爲開發PC的操作系統,服務器是Apache2.2和PHP 5.2的Linux服務器(不確定發行版)。
由於提前,
曾經考慮過使用'rsync'? (我不知道,如果在Windows上有一個很好的實現) – KingCrunch 2011-04-15 12:32:44