How to adminster work item type fields in Team Foundation

Team Foundation 其實有一些好用的滿方便好用的command line工具幫助使用者管理 Team Foundation Server, 例如之前所介紹過用 witimport 及 witexport 來 customize team 專案中的工作項目. 這裏再介紹另一個和工作項目有關的工具, witfields.exe, 不過這個工具大多用來管理 server 層級中有關工作項目的工作, 例如, 我如果要更改一個工作項目欄位 (work item field) 的易記名稱時, witfields 就可以幫上大忙, 這種情形在 customize 自己的工作項目或專案流程時特別容易發生. 做法很簡單, 只要在 Visual Studio 2005 命令提示字元視窗下輸入如下的指令:

WitFields rename /s:YourTeamFoundationServerName witRefName.Field NewName

其中 YourTeamFoundationServerName 是你的 Team Foundation Server 名稱, witRefName.Field 是要更名的欄位參考名稱, NewName 則是新的易記名稱. 如果你一時忘記要改易記名稱欄位的參考名稱, 則一樣可以用 witfields 來查詣, 只要輸入下列指令就會列出 server 中所有工作項目欄位的資訊:

WitFields view /s:YourTeamFoundationServerName

其它有關 witfields.exe 的詳細說明及使用方法範例, 可以參考下列文件:

http://msdn2.microsoft.com/en-us/library/ms400725.aspx