2011-09-14 69 views

回答

1

Git與GitHub結合起來會很容易,功能強大且乾淨。大量的文檔。

0

我建議到位桶..只是谷歌它:)他們都非常出色,一共只花了幾個小時對我來說,從0到100,使用水銀學習。

0

我個人比較喜歡Git。最適合大多數使用情況。

1

老實說,任何開源SCM會做,但對於一些比較小的,你可能會想嘗試Mercurial

1

如果你是在Linux或MacOS的,Git將是最容易使用的。對於Windows,您可以嘗試Mercurial。它們既強大又易於設置和使用。對於一個小項目來說,它們比顛覆或者CVS要容易得多。

0

其中任何一個都可以。

請不要使用CVS,它只不過是一個玩具而已(注意任何人不同意:我知道CVS的全部內容,事實上它只是事實上的標準並不意味着這是一個好主意)。

如果您熟悉CVS,SVN是表面上類似,但跟蹤對項目的更改,而不是單獨的文件。它是主要的免費,集中式VCS。它只適用於你有一箇中心位置來保存你的單一代碼庫。

分佈式版本控制系統適用於誰沒有集中的地方(在你的情況,你可以更改推到對方的倉庫)的用戶,也適用於保持中央存儲庫。 GIT和Mercurial(hg)是現在使用的主要系統。實際上,它們與SVN一樣,在「正常」使用中也很容易使用,但是使它更容易處理合並和創建分支。

如果你周圍的人誰已經使用版本控制系統(CVS相比其他)任何人,只要使用任何他們建議,因爲它會被罰款。

相關問題