下面的powershell代码返回一个Changesets列表。我想遍历每个变更集,以便我可以访问属性。
$items = Get-TfsItemHistory $tfsProject -Version "D$lastChangeDateTime~" -Recurse -Server $tfs -IncludeItems
例如
foreach($item in $items)
{
Write-Host $item.ServerItem
}
我相信ServerItem属性保存服务器上已更改文件的路径。我还想访问其他属性。 任何有关这方面的帮助将不胜感激。 这样做的目的是部署每个变更集中关联的文件。我将它们复制到服务器,并需要访问其他属性以获取通知,评论和其他内容。
答案 0 :(得分:1)
试试foreach
$Item | get-member
或只是
$items[0] | get-member # if is an array
检索对象中可用的属性和方法列表。
答案 1 :(得分:0)
尝试:Get Latest Version of Folder from TFS, using Powershell
获取您要查找的特定文件夹的最新内容,而不是TFS的完整根目录。