目前我们公司正在使用 Team Foundation Server 2010,我们的存储库中有相当多的源代码。
虽然我不是 TFS 的忠实粉丝,但我们仍在继续使用它。我确实对 TFS 11 抱有希望,但我想知道:
- 从我们当前的设置迁移到新的 TFS 11 需要做些什么。
它是否需要我们重新建立我们的源代码存储库,或者我们可以简单地将新的 TFS 指向我们的旧存储库。
迁移源代码存储库的最佳实践是什么(如果有)。
目前我们公司正在使用 Team Foundation Server 2010,我们的存储库中有相当多的源代码。
虽然我不是 TFS 的忠实粉丝,但我们仍在继续使用它。我确实对 TFS 11 抱有希望,但我想知道:
它是否需要我们重新建立我们的源代码存储库,或者我们可以简单地将新的 TFS 指向我们的旧存储库。
迁移源代码存储库的最佳实践是什么(如果有)。
将有一个从 TFS 2010 到 TFS 2012 和 TFS 2013 的就地升级向导。它也是从 2012 RTM 到更新 1 和更新 2 及更高版本的升级。更多如下**
以下是它的工作原理:
//构建会议 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 中,用于发送季度更新。因此,在本地进行季度更新是一种升级。请记住,它包含数月产品开发的汇总功能,因此您正在对数据库进行仅向前升级(备份和恢复将返回)。因此,这不是一个微不足道的补丁 - 它是一个事件,但您获得了价值并且更接近云功能集。
3) 迁移源代码存储库的最佳实践是什么(如果有的话)。
TFS11 目前是“开发者预览版”,只有在最极端的情况下(例如,您是 TFS 团队和“狗粮”),您才会将软件作为生产系统的早期状态。
除非您在这方面找到了不同的信息或帖子,恕我直言,没有理由假设任何事情都不同于将 TFS 2008 设置通常迁移/升级到 TFS 2010。
看到这个:从 TFS 2005/2008 升级到 TFS 2010
以及此分步指南:更好的 TFS 2010 迁移规则