tfs - 根据 checkin 评论搜索所有 TFS 变更集

标签 tfs

有没有一种方法可以使用 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/

相关文章:

visual-studio - TFS 回滚与 "Get This Version"

tfs - 无法访问 TFS Web Access - 类未注册错误

git - 如何处理多个存储库中的共享项目 Git VisualStudio 解决方案

TFS 构建输出路径 - OctoPack 找不到创建 Nuget 包

tfs - 有没有办法确定 TFS 中合并的来源?

tfs - 在 Team Foundation Server 或 VSTS 中设置和检索团队管理员

TFS 2012 配置功能错误 - 无法配置规划工具

iis - 从 Visual Studio Online 构建部署到专用 IIS 服务器

tfs - 应该怎样做才能让 TFS 发送事件电子邮件?

visual-studio-2013 - TFS 将团队项目映射到不同的文件夹