Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio visual studio 2017搜索tfs变更集注释_Visual Studio_Tfs_Comments_Changeset - Fatal编程技术网

Visual studio visual studio 2017搜索tfs变更集注释

Visual studio visual studio 2017搜索tfs变更集注释,visual-studio,tfs,comments,changeset,Visual Studio,Tfs,Comments,Changeset,我想在visual studio 2017中搜索tfs变更集注释。 除了“查看历史记录并将所有内容复制到excel并搜索”之外,还有其他方法或工具吗 谢谢。尝试下面的PowerShell脚本,只需将搜索文本07替换为您自己的 在后面像“*07*” $baseUrl = "http://server:8080/tfs/DefaultCollection/_apis/tfvc/changesets?maxCommentLength=30&api-version=1.0" $

我想在visual studio 2017中搜索tfs变更集注释。 除了“查看历史记录并将所有内容复制到excel并搜索”之外,还有其他方法或工具吗


谢谢。

尝试下面的PowerShell脚本,只需将搜索文本
07
替换为您自己的 在
后面像“*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


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


针对仍在使用TFS的美国人的更新:使用VS 2017扩展名“通过2017年评论查找变更集”

然后在“源代码管理资源管理器”中获得此右键单击菜单项:

没有什么比没有基本的搜索功能更能说明“伟大的源代码管理系统”。您能否在回答中简要介绍扩展、它是如何工作的以及它是如何解决问题的?这将有助于确保您的答案不会被删除。请参阅: