我开始开发个人Web应用程序项目。我想为该项目建立一个源控制系统。
在工作中,我们使用Team Foundation Server,我对此非常满意,主要用于Visual Studio集成。
我想知道是否有免费源代码控制解决方案与VS2008具有相同的集成。
答案 0 :(得分:5)
我刚刚开始使用Subversion,我所做的只是去他们的网站并下载服务器(花了10分钟来安装和设置)。安装程序会询问您希望代码存储库的位置,然后完全设置服务器。我唯一要做的就是输入一个密码文件。我安装了ankhsvn(这是一个集成到Visual Studio中的SVN客户端),它工作得很好,没有任何障碍。正是你的期望。整体而言,这项工作很少。
答案 1 :(得分:2)
答案 2 :(得分: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一样检查。
你可能在另一周的同一家公司的Stack OVerflow播客上听过SourceGear的Eric Sink。
答案 3 :(得分:1)
50 Bucks为您提供所需的所有颠覆控制。
编辑:从长远来看...... 50美元和免费一样好......答案 4 :(得分:1)
我发现Subversion非常容易安装。 AnkhSVN很好地集成到Visual Studio IDE中,并确保您不要忘记将在IDE中创建的新文件添加到SVN。然而,AnkhSVN似乎也有它的周期性打嗝。
当我使用它时,TortoiseSVN似乎更稳定,而且它还有一些Ankh仍然缺乏的高级功能(比如一个很好的冲突编辑器)。这就是为什么我同时使用Ankh和SVN两全其美的原因。
答案 5 :(得分:0)
Subversion很好,但安装起来并不容易(因为它需要Apatche)。看看Vault安装非常简单,并且可以很好地与Visual Studio配合使用。它对单个开发人员也是免费的。
答案 6 :(得分:0)
visualsvn + ankhsvn对我很有用
答案 7 :(得分:0)
我对TortoiseSVN有过很好的体验,尽管它没有直接集成到Visual Studio中。它是免费的,并且可以很好地集成到Windows中。
如果您想要一个集成度更高的解决方案,我会从SourceGear推荐Vault。它对个人用户免费,易于设置。它具有比SVN更多的功能,并且可以从VS内直接访问。