升级Team Foundation Services(TFS)

时间:2011-09-29 15:34:31

标签: .net tfs tfs2010 tfs2012 tfs-migration

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

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

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

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

3 个答案:

答案 0 :(得分:25)

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

以下是它的工作原理:

  1. 进入添加/删除程序
  2. 卸载TFS 2010 - 2012 RTM及更高版本中不需要
  3. 运行TFS 2012的安装
  4. 当启动向导启动器时,选择升级。
  5. 在数据库选择器中选择您的数据库(Tfs_Configuration),接下来接下来的所有默认值。
  6. 你已经完成了。
  7. //建立会议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用于发布季度更新。因此,本季度的季度更新是升级。请记住,它包含了数月产品开发的累计功能,因此您只进行了DB的正向升级(备份和恢复正在返回)。所以,这不是一个微不足道的补丁 - 这是一个事件,但你获得了价值并且更接近云功能集。

答案 1 :(得分:5)

  

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

  1. 等待新版本达到测试状态(如果您是早期采用者)或(对于其他所有人)它将被释放。
  2. TFS11目前是一个“开发者预览版”,只有在最极端的情况下(例如,你是TFS团队和“狗食”)你会采用软件作为生产系统的早期状态。

答案 2 :(得分:4)

除非您在此找到不同的信息或帖子,否则IMHO没有理由认为任何事情都与通常的TFS 2008设置迁移/升级到TFS 2010不同。

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

并逐步指导:Rules To Better TFS 2010 Migration