JMo*_*JMo 4 tfs scrum tfs-process-template tfs-workitem tfs2013
我们在TFS2013.2上使用Visual Studio Scrum 2013.2流程模板没有任何问题.今天,我们升级到TFS2013.4(和Visual Studio 2013.4),在升级期间没有任何问题.其中一个新功能是关于Bugs是否显示在待办事项上的可配置选项
屏幕应该看起来像上面链接中的最后一个屏幕截图(请注意底部橙色框中的新功能,其中标题为团队选择是否跟踪其待办事项中的错误的Bugs),但我看到了:
TF400917:当前配置对此功能无效.在更正配置之前,无法使用此功能.了解有关如何更正配置的信息
不过那页说:
如果您正在使用Scrum项目,那么您的待办事项上就会出现错误.
这是真的(他们总是这样做),但没有解释如何解决这个错误.
我最初认为这是因为团队项目使用的是2013.2模板,我需要将其升级到2013.4(正如我最初在TFS2013的RTM上应用更新2时所做的那样)但是你通常会得到左边的提示一边做升级不在那里.
为了排除这一点,我创建了一个全新的团队项目(从一开始就使用Scrum 2013.4模板),但这也存在同样的问题.有任何想法吗?
在Microsoft允许选择在产品待办事项或sprint backlog上存在错误之前,不需要启用此功能.引入该功能是为了让MSF团队能够在积压工作中显示错误.对于Scrum项目,它实质上会导致从积压中隐藏错误.如果这是你想要的(或想要轻松控制),这就是如何做到的.
有关更多信息,请阅读以下两篇博客文章:
要修复错误,您需要从中删除Bug工作项Microsoft.RequirementCategory并将其添加到Microsoft.BugCategory:
在Categories.xml:
<CATEGORY name="Bug Category" refname="Microsoft.BugCategory"> <DEFAULTWORKITEMTYPE name="Bug" /> </CATEGORY> <CATEGORY name="Requirement Category" refname="Microsoft.RequirementCategory"> <DEFAULTWORKITEMTYPE name="Product Backlog Item" /><WORKITEMTYPE name="Bug" /></CATEGORY>
并将其添加到ProcessConfiguration.xml:
<BugWorkItems category="Microsoft.BugCategory" pluralName="Bugs" singularName="Bug">
<States>
<State value="New" type="Proposed" />
<State value="Approved" type="Proposed" />
<State value="Committed" type="InProgress" />
<State value="Done" type="Complete" />
</States>
</BugWorkItems>
Run Code Online (Sandbox Code Playgroud)
目前MTM中存在一个错误,这会阻止您在启用此功能时为Bug添加基于需求的套件.
以下更改适用于MTM中的错误:
在Categories.xml:
<CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
<DEFAULTWORKITEMTYPE name="Bug" />
</CATEGORY>
<CATEGORY name="Requirement Category" refname="Microsoft.RequirementCategory">
<DEFAULTWORKITEMTYPE name="Product Backlog Item" />
<WORKITEMTYPE name="Bug" />
</CATEGORY>
<CATEGORY name="Planning Category" refname="Custom.PlanningCategory">
<DEFAULTWORKITEMTYPE name="Product Backlog Item" />
</CATEGORY>
Run Code Online (Sandbox Code Playgroud)
然后配置Product Backlog以查看Custom.PlanningCategory而不是Microsoft.RequirementCategory通过更新ProcessConfiguration.xml:
<RequirementBacklogcategory="Custom.PlanningCategory"parent="Microsoft.FeatureCategory" pluralName="Product Backlog" singularName="Product Backlog Item">
并添加以下内容ProcessConfiguration.xml:
<BugWorkItems category="Microsoft.BugCategory" pluralName="Bugs" singularName="Bug">
<States>
<State value="New" type="Proposed" />
<State value="Approved" type="Proposed" />
<State value="Committed" type="InProgress" />
<State value="Done" type="Complete" />
</States>
</BugWorkItems>
Run Code Online (Sandbox Code Playgroud)
这基本上允许您在待办事项上显示错误.它不允许您选择是否在产品Backlog或Sprint backlog上显示错误.
| 归档时间: |
|
| 查看次数: |
2324 次 |
| 最近记录: |