visual-studio-2012 - TFS 敏捷工作板定制

标签 visual-studio-2012 tfs agile scrum

是否可以自定义工作板上出现的工作状态?

在 VS2012 之前,我们添加了一个新的工作项状态“进行中”,因此我们知道工作何时开始。

这些似乎没有显示在板上 - 只有活跃的东西才会关闭。

有没有办法解决?

我试过修改 TaskWorkItems element - 但板子保持不变,仍然只显示“Active”和“Closed”——它们也不显示我们的 InProgress 任务:

  <TaskWorkItems category="Microsoft.TaskCategory">
    <States>
      <State type="Proposed" value="Active" />
      <State type="InProgress" value="InProgress" />
      <State type="Complete" value="Closed" />
    </States>
  </TaskWorkItems>

最佳答案

我做了什么来管理这个(我不是 100% 确定它 100% 正确,TFS 是一个令人讨厌的过度复杂的野兽)。

您需要编辑任务工作流:在 Visual Studio 中,转到工具 |流程编辑器 |工作项类型 |从服务器打开 WIT。选择任务并编辑布局以获得新状态,以及适当的转换。保存这个(不,它没有明显的方法 - 只需右键单击 VS 中的选项卡)。

然后导出您的常用配置:

witadmin exportcommonprocessconfig /collection:http://myserver:8080/tfs /p:"Test" /f:"CommonConfiguration.xml"

像你所做的那样编辑它,并将配置导入回服务器:
witadmin importcommonprocessconfig /collection:http://myserver:8080/tfs /p:"Test" /f:"CommonConfiguration.xml"

如果你使用 TFS Power Tools,你可以在 Visual Studio 中更新这些以保存为模板,常见的配置是 ProcessTemplate.xml 中的一个选项卡

关于visual-studio-2012 - TFS 敏捷工作板定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12249929/

相关文章:

wcf - 在 VS2010 SP1(mvc3 项目)TFS 中更新服务引用 WCF -- 导致其他开发人员无法编译

api - 避免弃用代码的敏捷实践?

敏捷开发

c# - 您如何在敏捷项目中进行版本编号?

c# - 在 WPF 应用程序中连接和使用 SQL Compact Edition

c++ - 链接列表析构函数上的调试断言失败 (C++ Visual Studio)

TFS 2010 RC : How to fail a build for low code coverage?

c# - 无法转换 TempData 的内容

visual-studio-2012 - 如何在 TFS 2012 RC 中 checkin 之前强制进行代码审查?

tfs - Team Foundation Server - 程序员指南