Get-TfsItemHistory不工作TFS 2010

时间:2010-12-23 16:29:13

标签: powershell tfs tfs2010

问题是执行以下命令不会返回任何内容。我知道签到日期大于12/5/2010的物品。如果我将-gt更改为-lt,我会按预期获得数千条记录,但是-gt不起作用,我无法弄清楚是否正在进行..我想要的是来自TFS的各个文件的独特列表签入了2010年12月5日编辑后的状态,但我甚至无法让-gt工作。想法?

在Windows 7 x64客户端上运行此命令。我安装了10月TFS Powershell CmdLets。 TFS 2010安装在Windows 2008服务器上。

Get-TfsItemHistory $/MyPath -recurse -all | where {  $_.CheckinDate -gt (Get-Date).AddDays(-17)}  | Select-TfsItem

1 个答案:

答案 0 :(得分:1)

我认为CheckinDate不是你想要在这里使用的。 Get-TfsItemHistory返回变更集列表。 CheckinDate在文件上。

尝试使用CreationDate:

Get-TfsItemHistory $/MyPath -recurse -all | where {  $_.CreationDate -gt (Get-Date).AddDays(-17)}  | Select-TfsItem