根据签入注释搜索所有TFS更改集

时间:2013-08-19 15:46:37

标签: tfs tfs2010

有没有办法使用PowerShell搜索TFS,以查找签到注释中包含某些子字符串的所有变更集?我想在一个视图中查看所有更改集中的各个文件。在我的情况下,我正在搜索包含缺陷编号的所有变更集,例如'd-12345'。

我按照概述here尝试了这个例子。但是跑步......

tf history $/MyCodeRepo/Trunk -r /noprompt /format:detailed | ? { $_.comment -like *D-12345* }

...给了我几个错误:

  • 您必须在右侧提供值表达式 ''like'运算符。
  • 您必须在。上提供值表达式 '*'运算符的右侧。
  • 意外的标记'D-12345 *'in 表达或陈述。

然后我尝试在搜索字符串周围加上引号但是没有返回任何结果。

我安装了TFS电源工具,我知道您可以使用searchcs按注释搜索,但您必须单独打开每个更改集。

我有什么想法可以做到这一点吗?

谢谢,

1 个答案:

答案 0 :(得分:2)

尝试

tf history $/ -r | ? { $_.comment -like *D-12345* }

您也可以尝试使用fpt searchcs