【问题标题】:Visual Studio Team SuiteVisual Studio 团队套件
【发布时间】:2016-02-15 10:06:36
【问题描述】:

如果从开发人员的角度来看,我和我的团队将从使用 Visual Studio Team System 和 Visual Studio Team Foundation Server 中获得什么?

我可以看到一些功能等,但是您从使用这两者与使用 VS Professional 和 SVN (作为一个弱示例)中获得了什么。如果您知道任何好的链接,请随时发布。

【问题讨论】:

    标签: visual-studio tfs


    【解决方案1】:

    团队套件将允许您在一个统一的框架中管理整个生命周期管理。 将您的更改和源代码绑定到构建、工作项、创建发行说明等非常容易。

    【讨论】:

    • +1 - 不利的一面是,如果您只将它用于一些功能(例如源代码控制),它会非常昂贵
    • 同意。也就是说,这是非常值得的。它不是那么贵,f 通过适当的渠道购买 - 大公司有钱,小公司有替代品(bizspark、webspark、spla 租赁)。
    【解决方案2】:

    好吧,让我们谈谈 2010 年... ;)

    您无法将 Prof + SVN 与 TFS 和 TS 进行比较 - 原因是您错过了很多。比较g 必须包括一些其他技术才能实现功能平等。

    恕我直言,优点是:

    • 良好的源代码控制(包括稳定的基于服务器的存储、外部子团队的代理等)。并不是说 SVN 很烂,但我不喜欢不按时锁定结帐,而且如果您运行一个更大/分散的团队,代理功能确实会提高性能。
    • 自动构建/持续集成(CC.NET 或 TeamCity 应运而生)。除非你不这样做,再加上单元测试等 - 你根本没有提到任何解决方案,并且在 TS 中它是集成的,我认为这是一个很大的优势。
    • 门控签入(仅在构建服务器确定更改后签入 - 更难破坏构建)
    • 错误跟踪/工作项跟踪(不是最好的,但同样 - 您需要另一个产品)。我个人认为它在那里做得很一般(Axosoft OnTime 看起来好多了),但是 - 嗯......它是集成的;)
    • Data Dude - 数据库更改脚本生成和数据库版本控制的处理。同样,这是一个很大的问题领域,否则 - 第三个“需要另一个软件”的事情。

    这是一个不错的开始,至少向您表明比较要复杂得多。

    【讨论】:

    • 好点!我认为指出这一点是有道理的,但是“数据花花公子”的东西出现在 VS 2010 的高端;至少高级版(见这里 --> microsoft.com/visualstudio/en-us/products
    • 同意。也就是说,这是非常值得的。它不是那么贵,f 通过适当的渠道购买 - 大公司有钱,小公司有替代品(bizspark、webspark、spla 租赁)。