2011-06-19 159 views
1

我已經開始在我家的一臺獨立的計算機上編碼,而且我正在運行USB的代碼塊,但是當我回到家用電腦時遇到了問題使用同一個項目。問題在於將我的USB上更新的文件同步到我的電腦上,手動開始需要的時間越來越長,因爲我的項目中的文件數量增加了。跨多臺計算機同步相同的代碼塊文件

所以我的問題是,有沒有某種方式(最好在代碼塊中,但如果有另一個IDE做它,那麼我想我會用它)同步一個新的舊項目,並覆蓋所有的舊代碼?

+0

我爲此使用bitbucket.com,但也有github.com。 Git和Mercurial當然也可以在USB上使用。 – Skurmedel

回答

3

使用版本控制系統。 Git將是一個不錯的選擇,因爲您可以在U盤上建立一個裸存儲庫並從每臺機器同步它。

Git的學習曲線很高,但對您的工作流程的巨大收益將值得多次努力。

另一種選擇是Mercurial。我非常不喜歡Mercurial的分支模型(我認爲這是被打破的),也缺乏一箇中轉區域,但是很多項目都取得了很好的成功,所以值得考慮。 Mercurial還具有在Windows上比git更容易學習和更好支持的優點。