【问题标题】:What are the primary advantages of Visual Studio Team Foundation Server over the other versions? [closed]与其他版本相比,Visual Studio Team Foundation Server 的主要优势是什么? [关闭]
【发布时间】:2010-02-08 20:09:11
【问题描述】:

我们正在研究为我们的开发团队升级到 Team Foundation Server 2008 的可能性。我们的主要原因之一是围绕 BizTalk 2009 的一些部署功能,但我很好奇 BizTalk 之外的其他项目还有哪些其他好处。

到目前为止,我们的一些兴趣正在转向一键式构建和部署流程、添加单元测试和持续集成。为我工作的公司迈出了明确的一步。

在向高层管理人员推销此内容时,我还应该查看哪些其他好处或信息?我正在寻找技术上的原因,钱不是这个讨论真正关心的问题。

【问题讨论】:

  • 从 TFS 2005 升级到 TFS 2008?
  • 不,虽然我们正在从 VS2005/BTS2006R2 升级到 VS2008/BTS2009。问题更多在于我们是否也应该升级到 TFS,因为我们已经支付了一些升级开销。

标签: c# visual-studio-2008 tfs biztalk-2009 biztalk-deployment


【解决方案1】:

您已经掌握了 TFS 的许多出色功能(持续集成、团队构建、单元测试集成)。我参与的团队的其他一些功能包括:

  • 出色的分支和合并支持,非常适合同时支持多个软件版本的团队。
  • 自定义签入策略有助于在源代码管理中实施稳定的代码库。
  • 通过可通过 TFS 为您创建的 SharePoint 2007 门户或通过 Visual Studio 中的 TFS Explorer 访问的工作项目为您的 QA 团队提供支持。

【讨论】:

    【解决方案2】:

    根据我对 SourceSafe 的个人经验,我想 TFS 也会有同样的问题,如果你有任何远程开发人员使用服务器上的默认语言以外的语言,你会一直头疼。恕我直言,外包连接的能力也很糟糕。我迁移到 SVN,一个不错的错误跟踪系统,并实施了一些测试策略,并且没有回头。另外,它便宜得多......

    【讨论】:

    • 它要好得多,但我仍然不建议您在选择免费的第三方版本控制、问题跟踪器和 CI 服务器时使用它。
    【解决方案3】:

    从流程的角度来看,它为您的 TFS 项目提供了以下两个模板供您选择

    1. 用于敏捷软件开发的 MSF
    2. 用于 CMMI 流程改进的 MSF

    除上述模板外,Scrum for Team System 提供 Scrum 模板

    【讨论】:

      【解决方案4】:

      我参与过一个大型 BizTalk 2006 项目,以及使用 Subversion/TeamCity(构建服务器)和 Tortoise 的个人 BizTalk 项目,它们都运行得非常好;我现在正在做一个基于 TFS2010 的小型 BizTalk 2009 项目,很痛苦。

      这可能只是我(缺乏)TFS 的经验,但它似乎并不“完美”;并且考虑到我需要在 Visual Studio 中完成所有工作,我感觉好像我正在失去对许多不容易在 VS 中放置的工件的控制(是的,我知道 2009 年现在是一等公民)。

      如果我正在决定关闭哪个平台,我会使用 Subversion/TeamCity 和 Tortoise(或者可能是 Mercurial,但我还没有时间调查)。从成本的角度来看,对于一个小规模的项目来说,认为“零”。在功能方面,它们实现了 TFS 可以做的所有事情 - 分支、合并、持续集成等。事实上,我刚刚向希望从 Sourcesafe 迁移的小型 BizTalk 开发团队的客户提出了这个建议。

      【讨论】:

      • 这当然需要一些时间来适应,而且我听说 2010 年比 2008 年要好得多,但是我同意。在考虑成本差异之前,我建议说,Tortoise/SVN + BugTracker + CruiseControl 至少等于 TFS。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多