如何:重命名工作项类型字段

更新:2007 年 11 月

可使用命令行工具 witfields 从 Visual Studio 2008 命令提示重命名现有项目的工作项类型字段。有关更多信息,请参见 witfields

若要查看 Team Foundation Server 上的可用工作项类型字段的列表,请参见如何:查看工作项类型字段

必需的权限

若要执行此过程,您必须是“Team Foundation Administrators”组的成员,或者是使用该字段的所有项目的“Project Administrators”组的成员。有关更多信息,请参见 Team Foundation Server 权限

在命令提示符下使用 Team Foundation 命令

  • 单击“开始”,单击“所有程序”,指向“Microsoft Visual Studio 2008”,指向“Visual Studio Tools”,然后单击“Visual Studio 2008 命令提示”。

    也可运行 Visual Studio 安装路径(通常为“驱动器号:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools”)中的 vsvars32

    说明:

    必须安装 Visual Studio 才能使用 Visual Studio 2008 命令提示。

重命名字段

  1. 打开一个 Visual Studio 命令提示。

  2. 通过键入以下命令然后按 Enter 切换到包含工作项类型的程序集目录位置。

    cd ..驱动器号:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies

  3. 在 Visual Studio 命令提示符处键入以下命令并按 Enter。

    witfields rename /s:"<Team Foundation Server 名称>" Microsoft.VSTS.Common.Rank Importance

    此命令将“Rank”字段重命名为“Importance”。

  4. 在确认提示时键入 y 并按 Enter。请等待,直到收到以下消息:

    Field renamed.

  5. 在 Visual Studio 的 团队资源管理器 窗口中,单击“刷新”以从服务器上下载最新的更新。

    请等待几秒钟,直到所有的节点加载完毕。正在加载中的节点显示“正在工作”。

  6. 右击“工作项”节点,然后选择“添加查询”创建一个新查询。

  7. 单击标记为“单击此处可添加一条子句”的区域以添加新行,选择空白“字段”单元格,在该单元格中,键入“Rank”。注意显示在结果列表上方的以下消息。该消息指示无法找到“Rank”。

    运行查询以查看查询结果。TF51005: 该查询引用了不存在的字段。该错误是由 <<Rank>> 引起的。

  8. 从“字段”单元格中删除“Rank”值,然后在单元格中键入“Importance”。

  9. 选择“运算符”单元格中的“<>”,然后在“值”单元格中键入“1”。

  10. 在“团队”菜单上单击“运行查询”。

  11. 右击结果中的任意一行并选择“列选项”。在“可用列”列表中向下滚动。注意,“Rank”字段已不存在,但存在“Importance”字段。

  12. 选择“可用列”框中的“Importance”,然后单击“添加所选列”按钮 (“>”)。单击“确定”。

    可以看到,在查询生成器和结果列表中,Microsoft.VSTS.Common.Rank 的友好名称都已从“Rank”重命名为“Importance”。

  13. 单击“关闭”关闭查询。提示您保存查询时,请单击“否”。

  14. 创建新的任务工作项。为此,右击“工作项”节点,指向“添加工作项”,然后单击“任务”。

    此工作项是从您已更改并导入的工作项类型创建的。

  15. 注意,在“状态”框中,重命名的字段“Rank”的标签并未更改。这是因为工作项窗体上的字段标签针对的是父级团队项目,与刚才指定的服务器范围的字段名称无关。

    说明:

    有关如何更改工作项窗体上的字段标签的更多信息,请参见如何:自定义字段标签

  16. 单击“关闭”关闭新任务。提示您保存工作项时,请单击“否”。

请参见

任务

如何:向工作项类型添加字段

如何:查看工作项类型字段

如何:删除工作项类型字段

参考

witfields