tfs-2015 - TFS 2015不会上传自定义流程模板

标签 tfs-2015

我们有一个自定义版本的敏捷模板,自 TFS 2013 年以来一直在使用。我已经升级了 2015 年的模板,这没什么大不了的。但是当我上传它时,出现错误“VS402479:您无法覆盖敏捷流程模板,因为它已锁定”。

我已按照 MSDN 的指示进行操作上传更新的流程模板。我已按照文档中的说明更改了名称、描述和次要版本字符串。

以下是 ProcessTemplate.xml 文件中元数据节点的值:

<name>Custom Agile</name>
<description>Custom Template based on MSF Agile</description>
<version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="14" minor="20" />

我尝试将主要版本和次要版本更改为不同的更高增量,但收到相同的错误。

如果我将类型更改为不同的 Guid,模板加载得很好。这些说明暗示 Guid 应该是相同的。我假设这是为了让 TFS 了解内置模板和它们所基于的自定义模板之间的关系。

升级完成后,我有很多团队项目需要更新功能,如果可以的话,我不想破坏与内置敏捷流程模板的关系。

最佳答案

您无法再编辑或删除 TFS 2015 中的内置模板,因此如果您想上传模板,则必须更改 Guid。

Process Template changes to TFS 2015 RTM

In TFS 2015, the system templates are locked and cannot be changed. That change allowed us to overwrite the templates we ship, and with that we were able to rename the templates to Scrum, Agile and CMMI.

要基于已提供的模板创建自定义流程模板,只需导出现有模板,为其指定新名称和版本,然后使用流程模板管理器重新导入即可。现有项目不受此更改的影响,这意味着他们可以继续使用 witadmin 自定义流程。

关于tfs-2015 - TFS 2015不会上传自定义流程模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31999557/

相关文章:

tfs-2015 - TFS 2015 发布管理访问构建变量

tfs-2015 - 将 TFS 2013 构建服务升级到 TFS 2015 RC

TFS 2015 内部版本 : Test results not being published

tfs - Reconcile Workspace for TFS 2015 vNext Builds

git - TFS 2015 代理服务器是否支持 Git?如果有,它是否有完整的 Git 支持?

c# - 从变更集对象中获取 "Team project"的名称?

visual-studio-2015 - 连接到 TFS 错误 TF31001 对象引用未设置为对象的实例

TFSBuild 命令行/vNext 2015

rest - 通过提交 SHA1 获取构建状态

c# - 是否有相当于 TFS 2015 的 "Build 2.0"REST API 的 .NET API?