Powershell获取最后签入文件到TFS2010的用户列表

时间:2015-03-19 22:18:50

标签: c# powershell tfs

我正在尝试破解运行stylecop的快速脚本以检查项目中的C#样式违规,然后将最后签入的用户的名称打印到Team Foundation Server 2010中。

我已经做了包含违规的文件列表:

# using Stylecop from http://sourceforge.net/projects/stylecopcli/
StylecopCli\StyleCopCLI.exe -sln mysoluton.sln -set mysettings.StyleCop -out report.xml

[xml]$violations= Get-Content report.xml

$count = $violacoes.StyleCopViolations.Violation.Count

$filenames = $violacoes.StyleCopViolations.Violation | group Source -NoElement | sort Count -descending | % {$_.Name} 

关于如何做最后一部分的任何想法?让最后签入TFS的用户?我一直在关注TFS PowerTools和“tf.exe历史记录”(https://msdn.microsoft.com/en-us/library/yxtbh4yh.aspx),但无法掌握它。

1 个答案:

答案 0 :(得分:0)

我相信这就是你要找的东西:

$ filenames | %{tf history $ _ / noprompt / recursive / stopafter:1}