如何在Powershell中搜索日志文件中的文件名

时间:2016-10-31 15:34:10

标签: powershell svn build text-parsing

我制作了一个脚本,用于在我工作的公司中构建.vbp文件。我想只构建最后更改的文件。通过使用时间戳,我将构建更多不必要的文件,因为有些人测试文件。所以我认为最好的解决方案是将最新的提交从svn存储到日志文件(我已经做过),并在此文件中搜索.vbp文件,然后构建它们。如何搜索* .vbp通配符并仅构建这些文件?

下面我有一部分代码来存储来自客户端主干的日志$outputFileClientCustom2并构建$factory,但我希望工厂从我最后提交的XML中获取。

$clientTrunk | % {
  svn log -l 1 -v --xml $_ 2>&1 |
    ft -AutoSize -Wrap |
    Out-File $outputFileClientCustom2
}

& Get-ChildItem $factory -Include *.vbp -recurse | foreach ($_) {
  Write-Host 'Building ------->' $_.FullName;
  & $vb6 /out $outputFileClient $_.FullName /make | Out-Null
}

0 个答案:

没有答案