我知道如何查询工作项,尽管我在 WIQL 上查找信息并不是很成功。有一个基本示例似乎在所有地方都重复出现。
我希望能够查询变更集。我可以用 tf.exe、tfpt.exe 或.. 来做吗?
我知道如何查询工作项,尽管我在 WIQL 上查找信息并不是很成功。有一个基本示例似乎在所有地方都重复出现。
我希望能够查询变更集。我可以用 tf.exe、tfpt.exe 或.. 来做吗?
TFS PowerTools 的 2008 年 10 月版包含一些用于处理变更集的 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 参数。没有 -All 查询要快得多,但只返回变更集元数据。
有关QualifiedItemSpec的说明,请参阅我的博客。
如果您出于某种原因无法使用 Powershell,则常规的旧tf 历史记录几乎可以完成 Get-TfsItemHistory 可以完成的所有操作。编写脚本更难。