我们刚刚从TFS 2010升级到TFS 2013.由于我们之前使用CMMI流程模板,我们需要将我们的模板更改为敏捷模板。TFS 2010到TFS 2013升级:流程模板变更
通过将SQL数据库从旧SQL服务器还原到新服务器,然后使用TFS 2013升级向导完成升级。
在互联网上检查出后,我们才明白了两两件事:
- 对于将来的工作项目,我们可以使用witadmin并导入各种工作项目的新XML定义。
- 但是,对于现有数据(旧工作项目),我们必须首先了解数据如何存储在TFS的SQL数据库中,然后手动将旧工作项目及其状态映射到敏捷模板并将SQL查询发送到更改参考。
对于#2,这是唯一的方法吗?由于微软喜欢向导,我不知道是否有一个让生活更容易在这里:)
你能详细解释一下TFS API吗?我们如何使用它? –
另外,我们评估了witmorph和witadmin两者。但是,我们发现这些工具会更新您的流程模板,但他们不会处理历史数据。 –
TFS API意味着编写代码以通过对象模型(又名API)以编程方式与TFS进行交互。看到这个博客文章的例子:http://pwee167.wordpress.com/2012/09/18/retrieving-work-items-using-the-team-foundation-server-api/我不认为任何方法更新过程模板将更新历史记录。 –