2010-04-19 130 views
1

假設我在辦公室和家中安裝了Eclipse。兩者都是Eclipse版本3.5,但可能略有不同,如插件版本。我想在下班時將代碼提交到在線回購,然後在家結賬。Eclipse中的版本控制項目

  1. 什麼是可能的解決方案? GitHub的? SourceForge上?他們有空嗎?
  2. Eclipse中的這些稍微不同會導致任何問題嗎?因爲我可能會提交包含一些配置的整個項目文件夾。

社區可以解釋一下或建議一些關鍵字嗎?我會在網上查找更多。謝謝。

回答

1

有許多地方爲開源項目提供免費的源代碼管理託管。如果這是一個商業項目,您需要自己託管您的存儲庫,並在辦公室和家中使用它,或者使用商業源代碼管理託管服務。

我個人使用Subversion和w.net.net subversion託管服務。 Wush已經存在了很長時間,並且不是太昂貴,而是一個谷歌搜索,例如, 「顛覆主機」將會出現許多其他選擇。

Eclipse的顛覆插件版本的小差異可能會導致問題。確保你使用的是相同的插件版本。 Eclipse版本中的小差異應該不重要。

1

有許多免費的SCM可用於開源項目。

如果您要選擇基於CVS或SVN的版本,那麼插件版本中的細微差異應該沒有什麼區別。

但是,如果您想要購買日益流行的DCVS解決方案之一,例如git,mercurial或bazaar,那麼您的本地副本會包含所有歷史記錄的完整副本,因此您可以通過創建本地回購在記憶棒上做出更多承諾,然後在您連接到辦公室或互聯網時根據您決定承載中央回購的位置進行同步。