14

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

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

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

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

4

3 回答 3

25

将有一个从 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 中,用于发送季度更新。因此,在本地进行季度更新是一种升级。请记住,它包含数月产品开发的汇总功能,因此您正在对数据库进行仅向前升级(备份和恢复将返回)。因此,这不是一个微不足道的补丁 - 它是一个事件,但您获得了价值并且更接近云功能集。

于 2011-10-15T16:48:09.963 回答
5

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

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

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

于 2011-09-29T16:04:29.417 回答
4

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

看到这个:从 TFS 2005/2008 升级到 TFS 2010

以及此分步指南:更好的 TFS 2010 迁移规则

于 2011-09-29T15:40:32.573 回答