2009-01-27 132 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同时用于两全其美。

相关问题