Visual Studio Team System对Solo Dev有益

时间:2009-07-24 01:01:27

标签: visual-studio tfs

我是一家相对较小的商店中唯一一家开发各种自定义应用程序的开发人员。金钱不是这个讨论中的一个因素,所以除了我使用团队系统有什么理由,赞成和反对。

我们目前严重依赖VS2008 Pro,Visual Source Safe。我真的可以使用更好的源代码管理和项目管理系统,我想知道为什么我不应该使用它们。

思想?

谢谢!

3 个答案:

答案 0 :(得分:3)

如果您拥有TFS许可证,请务必使用它(如果您的公司是高级MSDN订户,您可以拥有它 - IIRC您将获得TFS Workspace版本,该版本仅限于5个客户端许可证)。如果你没有它,那么它可能相当昂贵,而且并没有真正为你提供SVN和相应的Visual Studio插件所无法提供的功能。

TFS不是版本控制系统,而是集成 VCS +错误跟踪器+构建系统。

答案 1 :(得分:2)

和你一样,我作为一名开发人员做了很多工作。

我已经设置了TFS服务器并且几乎使用它的每个方面。我非常依赖工作项来跟踪我正在做的事情;我使用启用了CI的构建服务器来部署到我的登台设置并自动运行Web测试。

我还使用代码分析和其他功能来保持代码紧密。简而言之,即使作为一名开发人员,它也会给我带来极大的帮助。

对我来说,因素是价格或时间。在我看来,时间更重要。有了TFS,我不必花时间搞一大堆开源系统来保持环境的发展。仅仅整合让我更有成效。使用自动化测试的构建意味着我花费更少的时间点击按钮,看看是否有任何中断,更多的时间编码。

简而言之,如果你能做到,我强烈推荐它。

答案 2 :(得分:1)

VSTS为您提供专业人员无需的所有架构师,数据库和测试功能。您还可以获得代码分析和代码覆盖率。没有必要,但很多都很好。并且,如果它只适合您,您可以查看Perforce来源控制(它可以免费用于2个帐户,而不是像TFS那样重量级)。

每条评论编辑:是的,我们使用CruiseControl.NET作为我们的CI和solo dev,看看BugHost