2013-07-23 71 views

回答

0

嘗試只同步您創建的實際代碼文件,而不是項目本身(如果您正在使用java編寫文件,則使用file1.java,使用C++編寫file2.cpp等)。您可能需要添加新文件,但這應該像導入/導出一樣簡單。你將有各種麻煩同步路徑2臺不同的機器...

否則嘗試像assembla

2

我實際做類似這樣的東西,而前一個免費的源代碼控制。我發現在每臺機器上分別管理ADT插件(和SDK)是一個更好的解決方案,因爲它們具有路徑依賴性。我使用Google Drive(您的案例中的Dropbox)來保存所有項目,這在同步項目時沒問題,但往往會遇到構建項目時創建的所有二進制文件的問題。隨着我的項目變得越來越大,由於需要保持同步的文件數量不斷同步,因此這成爲保持同步的不好解決方案。

真正做到這一點的最好方法是使用源代碼控制來保持項目同步,並強烈建議通過CVS或SVN使用Git。 GitHub提供免費的公共回購和支付私人回購,而Bitbucket提供免費的公共和私人回購。我把我所有的項目都移到了Bitbucket,現在讓它們在機器之間同步,備份,存儲歷史記錄,並且可以公開/私下分享(如果需要的話)。

在我看來,你應該使用一個文件同步服務,而希望使用源代碼控制,它需要一點點努力了前面,但很值得它到底。

相關問題