家中的源控制

时间:2010-04-26 02:14:35

标签: .net version-control

我正在尝试在家中设置开发环境。我的主要开发环境是VS.NET 2008(现在是VS 2010 Premium)和SQL Server 2008.

目标/要求: - 应该简单轻便 - 应该有一个Visual Studio插件(成本应低于50美元,如果它不是免费的) - 应该可以使用TFS和CruiseControl.NET等持续集成系统 - VSS不是一种选择。

提前致谢,

SK

6 个答案:

答案 0 :(得分:3)

使用TFS怎么样?

或者你可以使用subversion和ankhsvn进行vs整合。

答案 1 :(得分:2)

我正在使用Perforce的免费2用户许可证,我很满意。

答案 2 :(得分:2)

我推荐mercurial或git,因为分布式版本控制系统似乎是最新趋势

答案 3 :(得分:2)

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

AnkhSVN是用于Visual Studio集成的商业VisualSVN插件的开源替代品,但我之前从未使用它,因此我无法对其进行评论。

答案 4 :(得分:1)

Subversion并切换到TeamCity进行持续集成

答案 5 :(得分:1)

如果您是单独开发的,Perforce最多可供两个人和五台计算机使用,并且对于单一开发人员模型非常有效。

如果您不介意您的项目是开源,Github实施Git服务器,或者每月5美元,您可以将5个项目封闭源代码。这是一个非常不同于perforce / cvs / subversion / vss的开发模型 - 在进入这条路线之前,请查看hginit有关分布式版本控制的教程,这将非常有帮助。