【问题标题】:Upgrading Team Foundation Services (TFS)升级 Team Foundation 服务 (TFS)
【发布时间】:2011-11-27 19:47:20
【问题描述】:

目前我们公司正在使用 Team Foundation Server 2010,我们的存储库中有相当多的源代码。

虽然我不是 TFS 的忠实粉丝,但我们仍在继续使用它。我确实对 TFS 11 抱有希望,但我想知道:

  1. 需要做什么才能从我们当前的设置迁移到新的 TFS 11。
  2. 是否需要我们重新建立源代码存储库,或者我们可以简单地将新的 TFS 指向我们的旧存储库。

  3. 迁移源代码存储库的最佳做法是什么(如果有)。

【问题讨论】:

  • 这个问题可能更适合SF。
  • 重新建立您的存储库?我你不是粉丝。如果您仅仅因为升级而需要重新建立存储库,Microsoft 将不得不成为主要的白痴
  • 我没想到他们会让我们这样做,但我知道从 2010 年到 11 年这将是一个巨大的变化,所以我不确定。我想问也无妨。
  • 回滚到第 8 版,因为包含季度更新会扩大问题的范围。

标签: .net tfs tfs-migration


【解决方案1】:

将有一个从 TFS 2010 到 TFS 2012 和 TFS 2013 的就地升级向导。它也是从 2012 RTM 到更新 1 和更新 2 及更高版本的升级。更多如下**

它的工作原理如下:

  1. 进入添加/删除程序
  2. 卸载 TFS 2010 - 在 2012 RTM 及更高版本中不需要
  3. 为 TFS 2012 运行安装
  4. 当向导启动器出现时,选择升级。
  5. 在数据库选择器中选择您的数据库 (Tfs_Configuration),接受所有默认值,下一步,下一步。
  6. 大功告成。

//构建会议 CTP 已经存在,因此您可以使用它。

由于您正在查看 2012 年的 TFS 产品,因此请务必在云中签出新的 TFS。您可以免费试用@http://tfs.visualstudio.com/,无需自己部署。

编辑:

团队正在开发一个博客,并在此处逐步演练:http://elhajj.wordpress.com/ 它也包括在这里:https://www.smashwords.com/books/view/181289

请注意,当您从 2012 RC 升级到 RTM(及更高版本)时,不需要卸载步骤。您只需运行新版本的设置即可。

编辑:试一试。 http://www.microsoft.com/visualstudio/11/en-us/downloads#tfs-group

另请注意添加了 TFS Express sku,它是使用 SQL Express 的 TFS 的免费版本。

2013 预览版可用。相同的故事。这里:http://www.microsoft.com/visualstudio/eng/2013-downloads

** TFS 已进入云节奏,其中服务 (tfs.visualstudio.com) 每 3 周更新一次。这些汇总到 CTP 中,用于发送季度更新。因此,在本地进行季度更新是一种升级。请记住,它包含数月产品开发的汇总功能,因此您正在对数据库进行仅向前升级(备份和恢复将返回)。因此,这不是一个微不足道的补丁 - 它是一个事件,但您可以获得价值并且更接近云功能集。

【讨论】:

    【解决方案2】:

    3) 迁移源代码存储库的最佳做法是什么(如果有)。

    1. 等待新版本进入 beta 状态(如果您是早期采用者)或(对于其他所有人)它已发布。

    TFS11 目前是“开发者预览版”,只有在最极端的情况下(例如,您是 TFS 团队并且“吃狗粮”),您才会将软件作为生产系统的早期状态。

    【讨论】:

    • 我同意,我们不打算将生产代码转移到开发者预览版,甚至是测试版。我想使用开发人员预览版创建测试存储库,并在使用生产数据之前多次测试迁移。
    【解决方案3】:

    除非您在这方面找到了不同的信息或帖子,恕我直言,没有理由假设将 TFS 2008 设置迁移/升级到 TFS 2010 会有任何不同。

    看到这个:Upgrading from TFS 2005/2008 to TFS 2010

    此分步指南:Rules To Better TFS 2010 Migration

    【讨论】:

    • TFS2008 → 2010 是一个很大的变化(完全不同的数据库结构),我预计 2010 → 11 会更接近 2005 → 2008。
    • TFS Dev11 将提供就地升级,并且拓扑(dbs 等...)应该相同/非常相似。它没有那么具有破坏性的变化。最大的变化是在 azure (tfspreview.com) 中提供,您也可以尝试一下。
    • 您能否升级现有的 2010 构建服务器以使用 tfspreview 实例?我尝试运行安装向导并收到此错误:错误:已安装 Team Foundation Server 2010 版本。您必须在另一台计算机上安装 Team Foundation Server Dev11 或卸载 Team Foundation Server 2010。
    • @dwj - 卸载 dev10 构建并安装 tfs 2012 构建。它适用于 tfspreview。
    猜你喜欢
    • 1970-01-01
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 2013-02-07
    • 1970-01-01
    • 2018-12-18
    • 2011-11-23
    相关资源
    最近更新 更多