【发布时间】:2019-05-07 15:29:58
【问题描述】:
以前的开发人员编辑了我们的本地 TFS 2017.3 服务器进程模板(我认为),因为我无法创建新项目,因为我得到以下内容
[错误] 以下元素包含错误:RequirementBacklog/States。 TF400587:此元素定义出现在您的待办事项上的工作项的状态。每个状态必须存在于至少一个属于定义在“RequirementBacklog/States”中的类别的工作项类型中。任何工作项类型中都不存在以下状态:测试。
[08:59:37.530] 以下元素包含错误:TaskBacklog/States。 TF400587:此元素定义出现在您的待办事项上的工作项的状态。每个状态必须存在于至少一个属于定义在“TaskBacklog/States”中的类别的工作项类型中。任何工作项类型中都不存在以下状态:测试。
[08:59:37.530] 以下元素包含错误:BugWorkItems/BugWorkItems。 TF400506:此元素定义表示错误或缺陷的工作项的状态。每个状态必须至少存在于以下定义的一种工作项类型中:BugWorkItems。任何工作项类型中都不存在以下状态:测试。
[08:59:37.530] Microsoft.TeamFoundation.Server.WebAccess.WorkItemTracking.Common.InvalidProjectSettingsException:以下元素包含错误:
RequirementBacklog/状态。 TF400587:此元素定义出现在您的待办事项上的工作项的状态。每个状态必须存在于至少一个属于定义在“RequirementBacklog/States”中的类别的工作项类型中。任何工作项类型中都不存在以下状态:测试。[08:59:37.530] 以下元素包含错误:TaskBacklog/States。 TF400587:
我进行了相当多的谷歌搜索,并了解到某处已编辑流程模板并添加/修改了测试状态。显然,解决方案是修复有问题的模板。但我不知道是哪一个被改变了,我们在 TFS 中有很多项目。
我找不到 TFS 附带的原始模板,以便在可能更改的模板上恢复它们。
一个复杂的问题是 - 在创建过程中,它使用了我选择的“TFS Microsoft Visual Studio Scrum 2013.4”模板。如果是这样,是不是特别是这个被打破了?那么如何恢复原版呢。
【问题讨论】:
-
如果不能新建项目,问题出在模板本身,而不是特定项目。 docs.microsoft.com/en-us/azure/devops/boards/work-items/…
-
谢谢我的关注——尽管我仍然想知道我是否无法解决模板的问题——我可以在某处下载原件吗?
-
@MadEddie 创建新团队项目时可以选择模板,默认模板为 Agile/Scrum/CMMI,是否可用?你可以选择其中之一吗?
-
@ShaykiAbramczyk 是的,它们是——它们工作,但 Scrum 2013.4 不起作用——如我原来帖子中的错误所示。我只需要能够“重置”这个模板。
-
@MadEddie 您无法重置模板,“干净”的模板是 Scrum,您的公司编辑了 Scrum 并创建了一个新模板(Scrum 2013.4),在新模板中有错误。您可以修复错误(一个一个)或选择另一个有效的模板。
标签: tfs