【问题标题】:Tfs 2010: how to set up a corporate source server?Tfs 2010:如何设置企业源服务器?
【发布时间】:2010-12-27 17:28:06
【问题描述】:

我正在寻找有关设置公司源服务器的指导,但是当我在谷歌上搜索这个主题时,我能想到的最好的主题是有关配置 VS 以使用微软的公共符号服务器来调试 .NET 的文章和演练程序集。

提供背景信息,我关心的使用环境是Vs2010/Tfs2010。基本上,我希望促进的工作流程是这样的:

  • 1) 客户报告应用程序问题
  • 2) 相应版本的应用程序已安装在虚拟机上
  • 3) 开发人员重现了附加到虚拟机上的进程并利用公司域上的源服务器(符号服务器?)的错误。 这是我关心的步骤。
  • 4) 开发人员指出问题修复了工作区中的错误。
  • 5) 开发人员在 VM 上执行 dll 交换以测试更改? (副题,不确定)
  • 6) 正常的开发/源代码控制工作流程。

欢迎任何建议!

编辑:写这篇文章后,我偶然发现了this article,这是一篇关于 TFS 2008 源服务器配置的好文章。有没有人为 Tfs 2010 改编过这个?

【问题讨论】:

    标签: debugging visual-studio-2010 symbol-server source-server


    【解决方案1】:

    Here 是一篇关于为您自己的公司设置符号服务器的文章。它还详细说明了如何向其中添加您自己的符号和二进制文件以及如何使用它们进行调试。

    这篇文章来自 2006 年,但建议仍然适用。

    您应该能够通过此设置遵循您的工作流程。

    Here 是另一篇解释符号服务器使用的文章。

    【讨论】:

    • 其实他说他能找到的唯一篇文章是关于公共符号服务器的配置。 :)
    • @Robaticus - 你的意思是?本文介绍了如何将您自己的符号和二进制文件添加到符号服务器。我相信这正是他正在寻找的,与源代码管理无关。
    • 我的观点?我的意思是我显然误读了他的问题。 :)
    • @Robaticus - 很公平。我同意source server 充其量是模棱两可的......symbol server 更清晰,source control server 也是如此 :)
    • 同意。有史以来最糟糕的产品名称。
    【解决方案2】:

    1) 客户报告问题 应用

    有几种方法可以做到这一点。如果您的客户在您的组织之外,您可能需要一个与通过 API 创建工作项相关联的自定义 Web 前端。否则,您可以使用 TFS 安装中包含的 Work Item Web Access。

    2) 应用适当的 版本安装在虚拟机上 机器

    为此,您可能正在查看 Visual Studio 2010 Ultimate 和测试和实验室管理部分。设置使用它可能超出了 SO 响应的范围。

    3) 开发人员复制错误附加到 虚拟机上的进程和 利用源服务器(符号 服务器?)在公司域上。

    再次,测试/实验室管理。

    4) 开发人员指出问题修复 工作区中的错误。

    TFS

    5) 开发人员在 VM 上执行 dll 交换 测试更改? (题外话,不确定 关于这个)

    使用自动部署构建开发分支。可能可以通过测试/实验室管理来做到这一点,或者可能必须在您的构建中执行一些脚本。使用 TFS 自定义操作进行脚本安装相对简单。

    6) 正常开发/源代码控制 工作流程。

    TFS 源代码控制和工作项。


    使用 TFS 2010 安装和初始配置 TFS 相对简单。最佳实践可能需要大量阅读和一两个导师/顾问来帮助您完成它。

    【讨论】:

    • 我认为您在这里将“源服务器”与“源控制服务器”混淆了。源服务器允许开发人员跟踪附加的应用程序以访问用于构建该应用程序的特定文件版本,从而利用源代码控制来获取该文件的版本。
    • 我猜你把问题标记为 TFS 让我很困惑。我年迈的眼睛和大脑认为,连同你的大部分观点,这与源代码控制有关,所以这就是我的回答。
    【解决方案3】:

    项目 2 到 5 通常由开发人员手动处理。他们如何重现和调试错误不是任何源代码控制系统都可以帮助的。

    对于其他一切,都有 TFS。

    使用 TFS,您可以固定构建并根据需要从构建服务器中提取这些构建以进行重新部署。您还可以分支发布,在这些分支中进行错误修复,并将这些修复回滚到主干。

    【讨论】:

      【解决方案4】:

      我想我有一些东西可以帮助你...这里有一堆关于符号服务器和源服务器对 TFS 2010 的支持的信息,专门打包在一起:http://bit.ly/SymbolServerTFS

      如果有任何其他问题,请告诉我,我会在博文中更新!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-14
        • 1970-01-01
        • 1970-01-01
        • 2020-09-23
        相关资源
        最近更新 更多