有没有一种方法可以使用 PowerShell 搜索 TFS 以查找在 checkin 注释中包含某些子字符串的所有变更集?我想在一个 View 中查看所有变更集中的各个文件。就我而言,我正在搜索包含缺陷编号的所有变更集,例如“D-12345”。
我尝试了概述的示例 here .但是跑...
tf history $/MyCodeRepo/Trunk -r /noprompt /format:detailed | ? { $_.comment -like *D-12345* }
... 给我几个错误:
- 您必须在右侧提供一个值表达式 '-like' 运算符。
- 您必须在 '*' 运算符的右侧。
- 出现意外标记“D-12345*” 表达或陈述。
然后我尝试在搜索字符串周围加上引号,但没有返回任何结果。
我安装了 TFS 强大的工具,我知道您可以使用 searchcs 按评论进行搜索,但您必须单独打开每个变更集。
有什么想法可以做到这一点吗?
谢谢,
最佳答案
尝试
tf history $/ -r | ? { $_.comment -like *D-12345* }
您也可以尝试使用 fpt searchcs
关于tfs - 根据 checkin 评论搜索所有 TFS 变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18317887/