2009-01-27 135 views
5

我開始開發個人Web應用程序項目。我想爲該項目設置一個源代碼管理系統。源代碼管理與Visual Studio集成的一個小項目

在工作中,我們使用Team Foundation Server,我對此非常滿意,主要是爲了與Visual Studio集成。

我想知道是否有免費與VS2008具有相同類型的源控制解決方案。

回答

5

我剛剛開始使用Subversion,其實我只是去他們的網站下載服務器(花了10分鐘安裝和設置)。安裝程序會詢問您希望代碼存儲庫的位置,然後完全設置服務器。我唯一需要做的就是放在一個密碼文件中。我安裝了ankhsvn(這是一個集成到Visual Studio中的SVN客戶端),並且工作完美無缺。完全如你所料。整體而言,這是非常小的工作。

1

50 Bucks讓你所有你可能需要的顛覆控制。

編輯:而且從長遠來看... 50塊錢是免費的一樣好......

+0

(50 $ +在真正免費的(tortoisesvn)之上的封閉源代碼)!=免費 – 2009-01-27 23:07:57

0

Subversion是好的,但不是那麼容易安裝(因爲它需要Apatche)。看看Vault安裝非常簡單,並且與Visual Studio一起工作得非常好。對於單個開發人員也是免費的。

+0

visualsvn可以很容易地安裝,只需點擊下一步下一步完成 – 2009-01-27 22:25:42

0

的VisualSVN + AnkhSVN的偉大工程,爲我

2

我認爲你有兩個選擇,真正做到:

顛覆。這很容易設置等,並免費。我喜歡VisualSVN,價格是50美元,價值至少是5倍,但你可以使用Ankh(免費,OSS)或者只是使用tortose(windows資源管理器插件,OSS,免費)。

一旦你有tortoseSVN(的VisualSVN需要它太)可以使本地回購的,或者使用遠程之一,如VisualSVNServer(也是免費的),或個人,我有我主持了與我的網站在Dreamhost的:)

另一種選擇是SourceGear Vault。如果你有一個基於Windows的服務器(它基於SQL 200x + ASP.NET,包括SQL Express Edition,我認爲),並且它對一個用戶是免費的。如果你習慣了SourceSafe或TFS,並且它能夠以SVN/CVS checkout-merge-commit的方式工作,如果你想(而不是默認的,但容易改變),或者只是使用簽出鎖 - 像VSS一樣檢查。

你可能聽說SourceGear的Eric Sink在Stack OVerflow播客的另一週 - 同一家公司。

0

我對TortoiseSVN有過很好的體驗,雖然它沒有直接集成到Visual Studio中。它是免費的,並且很好地集成到Windows中。

如果您想要一個集成度更高的解決方案,我會推薦從SourceGear開始使用Vault。它對個人用戶是免費的,並且很容易設置。它具有比SVN更多的功能和VS內的直接訪問。

1

我發現Subversion很容易安裝。 AnkhSVN很好地集成到Visual Studio IDE中,並確保您不會忘記將在IDE中創建的新文件添加到SVN中。但是,AnkhSVN似乎也有周期性的打嗝。

當我使用它時,TortoiseSVN看起來更加穩定,再加上它具有Ankh仍然缺乏的一些高級功能(比如好的衝突編輯器)。這就是爲什麼我將Ankh和SVN同時用於兩全其美。

相關問題