2013-01-23 120 views
3

是否有一家託管公司可以專門使用CVS(或Eclipse簽入/簽出)爲版本控制提供免費的私有存儲庫?我有一個項目,我是唯一的用戶,我需要保留它的版本 謝謝免費在線存儲庫(CVS)

+1

沒有人現在使用CVS。如果您是唯一的用戶,它會更有意義使用本地Git倉庫。 –

回答

1

如果你對CVS很熟悉,你應該嘗試Subversion,它很早就被設計爲CVS的替代品。它遵循與CVS非常相似的工作流程(它是按照這種方式設計的),並且對CVS有一些很好的改進。另外,與十多年來尚未更新的CVS不同,Subversion正在積極支持。

你可以在文件系統上使用Subversion版本庫(使用file://協議),但這很笨拙。但是,有很多free private Subversion hosting sites

另一種可能是使用Git。但是,需要注意的是,使用Git可能比Subversion複雜一些。這是因爲Git中的每個工作副本都是一個完整的Git存儲庫。你在本地倉庫工作,就好像它是一個工作目錄一樣,並且像Subversion一樣,你在處提交你的改變。這很好,因爲你不需要服務器,但仍然有完整的文件版本歷史記錄。

然而,GIT中,您還可以(結賬)和(提交)更改爲其他Git倉庫這就是爲什麼它可以是更復雜一點與合作 - 現在你正在使用多級存儲庫。但是,由於這種複雜性,會帶來一些不錯的能力。您可以使用HTTP,FTP甚至電子郵件在Git存儲庫之間共享更改。而且,您可以決定使用哪個Git存儲庫進行共享更改。我可以代碼從一個存儲庫,然後有其他用戶與我的存儲庫。最後,代替推回到原始存儲庫,這些更改推送給拉出原始存儲庫的其他人。在不影響整個項目的情況下(甚至從原始項目獲得提交權限的許可),只與特定人羣共享代碼很容易。

如果你不熟悉Subversion或Git,我會建議你先學習Subversion。 CVS開發人員可能在一個小時內就可以瞭解他們需要了解的有關Subversion的所有內容。 Subversion是我在開源項目中見過的最好的online manuals之一。

然後,花時間學習Git。我爲我的個人項目使用Git,許多開源項目已由於各種原因轉移到Git。小型項目越來越受歡迎。 Git和Subversion都將Tortoise集成到Windows資源管理器的shell中。兩者也都與Eclipse集成。

+0

感謝您詳細的解答。顛覆它,現在我需要oknow在那裏我可以承載我的存儲庫中免費 – Snake

+0

@Snake - 谷歌代碼,在SourceForge,Assembla,Unfuddle –

+0

正如我在回答說:不過,也有大量的免費私人[顛覆託管網站] (http://stackoverflow.com/questions/59791/free-online-private-svn-repositories)。這是一個問題#1,詢問關於自由Subversion版本庫託管網站和各種答案上市大約半打左右的地方的鏈接。 –

0

CollabNet提供免費的1個用戶的cloudforge(以前稱爲codeion)服務。

訪問http://cloudforge.com/pricing下的個人計劃並註冊一個。

0
  1. 對於SCM功能,你可以使用任何 VCS,通過相應的Eclipse團隊提供支持(GIT,水銀,顛覆已知支持)
  2. SourceForge上窗臺報價CVS託管