2009-12-22 37 views

回答

8

大概水銀。衆所周知,Windows支持很好。

的Git是我個人的喜好,只是因爲它在某種程度上比水銀更強大,其最新的Windows支持是很好的,但它可能永遠不會成爲一個一等Windows的「公民」。

+0

+1在Windows上運行良好,我的大多數團隊成員在沒有tortoisesvn的情況下都無法使用svn,並且對基本命令行界面很滿意(擴展了選定的擴展名)。 –

+0

TortoiseHg讓我終於切換到分佈式系統。在完成一半的GUI後,Git對我來說太麻煩了。 – Guvante

+0

一旦你完成了沒有GUI的初始化,Git要快得多。 :) – James

-1

我特別喜歡的SVN,因爲它從一個人到大型團隊很好地擴展。您也可以查看Git,這正在變得非常流行。

信不信VSS仍然存在並用於許多項目(尤其是如果它的內部網絡),但我不會推薦它,除非你想使用微軟的TFS(團隊基礎服務器),但是,這將花費你有一些錢要設置。

+0

Git的Windows的支持是有點粗略雖然,不是嗎?就我所知,Bazaar和Mercurial更關注Windows支持。 (既不分配V​​SS也不分配TFS,這是OP要求的) – jalf

+0

cmd line git在Windows上完美工作。到目前爲止,GUI客戶端Git Extensions顯然是好的,TortoiseGit(我對cmd git的首選補充)變得越來越好。 –

+0

設置SVN對於只有兩個人來說是一種痛苦。例如建立SVN忽略行必須被每個人的客戶端上完成的,而的.gitignore文件只需設置一次,成爲回購的一部分。 – James

1

您還可以使用水銀的分佈式開發。它具有每個項目的存儲庫結構,並且符合您的需求。

1

Git,mercurialbazaar是分佈式版本控制場景中的新男孩,但它們都主要用於* nix環境。 Git特別受歡迎 - 自從Linus Torvalds發明它以來,它有了很大的支持。

對於一個班子,兩塊在Windows上工作,我看到:小預算,有限的專業化。所以你可能想要考慮一個標準的工具:CVS或SVN。

雖然我個人會選擇善變的,我會建議SVN給你:很多企業對您的團隊規模提供免費託管SVN。

乾杯!

-1

我投票支持Git的。我完全愛上它。它的GUI支持是meh,但我發現自己不會錯過任何一個。我經常使用GITK來以圖形方式查看分支。

Git有一個文件夾中的所有源控制元數據非常乾淨的目錄結構。合併和分支是非常好的,「櫻桃選擇」選項也是如此。

相關問題