我知道如何查询工作项,虽然我还没有非常成功地找到关于WIQL的信息。有一个基本的例子似乎在各处重复。
我希望能够查询更改集。我可以使用tf.exe,tfpt.exe或..吗?
答案 0 :(得分:5)
October 2008 release of the TFS PowerTools有一些用于处理更改集的cmdlet。
答案 1 :(得分:3)
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参数。没有 - 所有查询都要快得多,但只返回变更集元数据。
有关 QualifiedItemSpec 的说明,请参阅my blog。
如果由于某种原因无法使用Powershell,那么普通的旧tf history几乎可以完成Get-TfsItemHistory所能做的一切。编写脚本更难。