0

在较新的版本中,我可以通过添加列和设置状态来自定义产品积压板。我想在冲刺板上做同样的事情,但我找不到那个功能。我已经改变了你使用 Bug 的方式,但它仍然没有给我想要的选项。请帮助

4

1 回答 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 回答