[英]How do I customize the work items states - customize the list and colors?
我在本地安装了 TFS 2018,并从 TFS 2012 服务器迁移了 2 个项目 collections。 我很难找到可以将不同的 colors 分配给工作项状态的页面/对话框。 对于之前的版本,MS 提供了 visual studio 扩展: Process Templates Editor 、 TFS 2015 Power Tools 。 我使用 VS 2022。我一直无法找到用于编辑这些可与 VS 2022 和 TFS 2018 一起使用的列表的扩展。
你能告诉我如何将不同的 colors 分配给工作项状态,以及我可以在哪里自定义列表?
TIA
目前 VS 2022 没有这样的扩展(流程模板编辑器)。
但是,我们可以使用witadmin工具导出工作项类型和流程定义文件,然后使用 txt 编辑器对其进行自定义,然后将更改后的文件导入回您的项目。
要运行witadmin
命令行工具,请打开安装了 Visual Studio 的命令提示符 window。 witadmin
命令行工具随任何版本的 Visual Studio 一起安装。
对于 Visual Studio 2022,它位于以下路径下:
%programfiles(x86)%\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
或Professional
或Enterprise
代替 Community,具体取决于您安装的版本。
您能告诉我如何为工作项状态分配不同的 colors 吗?
StateColors
来定义 colors。请参阅指定属性和行为。 以下步骤供您参考: witadmin exportprocessconfig /collection:http://servername:8080/tfs/DefaultCollection /p:YourProjectName /f:E:\temp\ProcessConfiguration.xml
witadmin importprocessconfig /collection:http://servername:8080/tfs/DefaultCollection /p:YourProjectName /f:E:\temp\ProcessConfiguration.xml
我在哪里可以自定义列表?
Task
工作项类型添加“ Test
”state)1.导出任务工作项类型:
witadmin exportwitd /collection: http://servername:8080/tfs/DefaultCollection /p:YourProjectName/f:E:\temp\Task.xml
2.用文本编辑器打开导出的Task.xml
文件,在witd > WORKITEMTYPE > WORKFLOW > STATES下添加一个新的state Test
:
<WORKFLOW>
<STATES>
<STATE value="Test">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<EMPTY />
</FIELD>
</FIELDS>
</STATE>
3.修改transitions to go through the new state(根据需要添加transitions,例如这里从="In Progress"到="Test"):
<TRANSITIONS>
<TRANSITION from="In Progress" to="Test">
<REASONS>
<DEFAULTREASON value="Ready to Test" />
</REASONS>
</TRANSITION>
4.导入任务定义文件:
witadmin importwitd /collection: http://servername:8080/tfs/DefaultCollection /p:YourProjectName /f:E:\temp\Task.xml
5.查看state名单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.