我知道如何查詢工作項目,儘管我沒有很成功地在WIQL上查找信息。有一個基本的例子似乎在任何地方重複。我可以通過tfpt.exe,tf.exe或通過TFS API(從powershell)查詢變更集嗎?
我希望能夠查詢變更集。我可以用tf.exe,tfpt.exe或..做到這一點嗎?
我知道如何查詢工作項目,儘管我沒有很成功地在WIQL上查找信息。有一個基本的例子似乎在任何地方重複。我可以通過tfpt.exe,tf.exe或通過TFS API(從powershell)查詢變更集嗎?
我希望能夠查詢變更集。我可以用tf.exe,tfpt.exe或..做到這一點嗎?
October 2008 release of the TFS PowerTools有一些用於更改集的cmdlet。
Get-TfsItemHistory可能是你想要的。
NAME
Get-TfsItemHistory
SYNTAX
Get-TfsItemHistory [-HistoryItem] <QualifiedItemSpec> [-Prompt] [-Recurse] [-Server
<TeamFoundationServer>] [-Slotmode] [-Stopafter <String>] [-User <String>] [-Version <String>]
[-All] [<CommonParameters>]
如果要枚舉每個變更集內的Changes集合,請使用-All參數。沒有 - 所有查詢都快得多,但只返回變更集元數據。
請參閱my blog關於QualifiedItemSpec的說明。
如果因爲任何原因無法使用Powershell,普通舊版tf history幾乎可以完成Get-TfsItemHistory的所有功能。這很難編寫成腳本。
謝謝,我不知道我錯過了「tf.exe變更集」? – Cheeso 2009-08-02 20:33:13