在较新的版本中,我可以通过添加列和设置状态来自定义产品积压板。我想在冲刺板上做同样的事情,但我找不到那个功能。我已经改变了你使用 Bug 的方式,但它仍然没有给我想要的选项。请帮助
问问题
1643 次
1 回答
3
Visual Studio Team Services (VSO) 不可能,但对于内部部署而言,至少从 TFS 2012 开始,它就是并且是相同的过程。
您将需要更改团队项目的流程模板以包含其他状态。您可以使用TFS Power Tools执行此操作,或者我更喜欢手动执行此操作。您没有指定您使用的流程模板,所以这里是 SCRUM 模板(其他的将是相同的,只是包含不同的措辞):
通过命令行从您的开发机器导出您的任务的 WITD(我认为它需要团队资源管理器):
witadmin exportwitd /collection:http://servername:8080/tfs/DefaultCollection /p:"TeamProjectName" /n:Task /f:"C:\FileToExportTo.xml"
编辑此文件并找到WORKFLOW部分并将您的新状态添加到STATES例如:
<STATE value="New State" />
接下来,在TRANSITIONS部分添加所需的转换和与之相关的任何逻辑,例如:
<TRANSITION from="In Progress" to="New State">
<REASONS>
<DEFAULTREASON value="New State Started" />
</REASONS>
</TRANSITION>
保存文件并再次导入:
witadmin importwitd /collection:http://servername:8080/tfs /p:"TeamProjectName" /f:"C:\FileToExportTo.xml"
您应该导出整个过程模板,并且应该将这些文件添加到源代码管理中。如果您想对 Bug 或任何其他工作项类型执行相同操作,那么您也需要导出和修改这些 WITD。
于 2015-12-08T09:20:45.687 回答