Visual Studio 2017搜索TFS变更集注释

3
我想在Visual Studio 2017中搜索TFS变更集注释。 除了“查看历史记录并将所有内容复制到Excel并搜索”外,是否有其他方法或工具可用? 谢谢。
2个回答

4

你能否编辑你的回答,包括扩展的简要描述、它的工作原理以及它如何解决问题?这将有助于确保你的回答不会被删除。请参见:https://meta.stackoverflow.com/questions/251602/recommending-off-site-resources-when-questions-dont-ask-for-it/251605#251605 - Cody Gray

0

尝试以下 PowerShell 脚本,只需将搜索文本 07 替换为您自己的文本,放在 like '*07*' 后面即可。

$baseUrl = "http://server:8080/tfs/DefaultCollection/_apis/tfvc/changesets?maxCommentLength=30&api-version=1.0"         
$changesets = (Invoke-RestMethod -Uri $baseUrl -Method Get -UseDefaultCredential).value|where({$_.comment -like '*07*'})

$changesetResults = @()

foreach($changeset in $changesets){

    $customObject = new-object PSObject -property @{
          "changesetId" = $changeset.changesetId
          "author" = $changeset.author.uniqueName
          "checkedInBy" = $changeset.checkedInBy.uniqueName
          "createdDate" = $changeset.createdDate
          "comment" = $changeset.comment
        } 

    $changesetResults += $customObject      
}

$changesetResults | Select `
                changesetId, 
                author, 
                checkedInBy,
                createdDate,
                comment #|export-csv -Path C:\Changesets.csv -NoTypeInformation

enter image description here


如果您使用的是VS客户端,您还可以使用以下扩展来搜索评论:


3
没有基本的搜索功能,就算你再怎么说自己是一个出色的源代码控制系统也是徒劳。 - A.R.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接