如何导出当前的流程模板(TFS 2015更新3)

时间:2016-11-11 21:05:24

标签: tfs2015

我们有一家外部供应商修改CMMI流程模板。他们创建了一个新版本XXX_CMMI。

在过去的几周里,我们一直在为一些WITS(需求和bug)添加字段。在过渡期间,我刚刚使用witadmin来更新现有项目。 我将更新机智导出为文件并将其保存到我的工作站。 然后我写了一个批处理文件,使用witadmin将机智上传到每个项目。

我想要做的是使用更改更新XXX_CMMI流程模板。

因此,任何使用XXX_CMMI模板的新项目也会获得这些更新。 最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

创建团队项目后,很遗憾,您无法上传新的流程模板。

现在有一个uservoice并开始使用:

  

Allow for updating process templates on existing projects in TFS

     

已启动· Visual Studio Team ADMIN Visual Studio Team(产品   Team,Microsoft Visual Studio)回复·2016年1月27日

目前,您必须下载模板的XML并对其进行修改,然后重新上传。电动工具可让您为N EW团队项目创建新模板,但不会修改现有项目。

相反,您可以使用witadmin.exe工具导出当前的工作项定义,并在进行更改后重新导入它们。

如果你没有多少使用工作项跟踪,那么这可能不会太困难。您可以只删除所有现有的工作项类型,然后重新上传新类型。

如果这太麻烦,请考虑您希望保留源控制历史记录的程度。您还可以使用模板创建一个新的团队项目,然后将所有源代码移动到其中。

对于更多其他方式,还值得查看此博客:Upgrading your Process Template in Team Foundation Server

答案 1 :(得分:0)

您可以使用this powershell script来实现此功能。有关详细信息,请参阅此链接:Scripts to import and export process templates from TFS