2010-04-26 108 views
3

我试图在家里设置开发环境。我的主要开发环境是VS.NET 2008年(现在是VS 2010专业版)与SQL Server 2008家庭源代码控制

目标/要求: - 应该是简单,重量轻 - 应该有一个Visual Studio插件(成本应不如果它不是免费的,则需要50美元) - 对于持续集成系统(如TFS和CruiseControl.NET)应该可以很好地工作。 - VSS不是一种选择。

由于提前,

SK

回答

2

VisualSVN提供了一个免费的,易于安装SVN服务器为Windows。他们有一个与Visual Studio集成的VisualSVN插件(但不是免费的 - 个人许可证为$49)。

AnkhSVN是Visual Studio集成商业VisualSVN插件的开源替代品,但是我之前从未使用它,所以我无法评论它。

3

什么只是使用TFS?

或者你可以使用颠覆与ankhsvn vs整合。

+0

+1,我使用subversion + ankhsvn,它的效果很好。 – 2010-04-26 02:18:33

1

Subversion和开关TeamCity的持续集成

1

如果你独自开发,Perforce是免费的,最多两个人,五台机器,并非常适用于单开发模式。

如果你不介意你的项目是开源的,Github实现Git服务器,或每月5美元,你可以有5个项目是闭源的。这是一个与perforce/cvs/subversion/vss完全不同的开发模式 - 在去这条路线之前查看hginit关于分布式版本控制的教程,它确实会有所帮助。

2

我使用的是Perforce的免费2用户许可证,我对此很满意。

2

我推荐水银或Git的分布式版本控制系统似乎是最新潮流