Get-TfsItemHistory не работает TFS 2010 - PullRequest
1 голос
/ 23 декабря 2010

Проблема в том, что выполнение приведенной ниже команды ничего не возвращает.Я знаю, что есть пункты с датой регистрации больше, чем 5.12.2010.Если я изменю -gt на -lt, я получу тысячи записей, как и ожидалось, но -gt не работает, и я не могу понять, что происходит .. Все, что я хочу, - это отдельный список отдельных файлов из TFS,зарегистрировался со статусом Изменить после 12/05/2010, но я даже не могу заставить работать -gt.Мысли?

Запуск этой команды на клиенте, который является Windows 7 x64.У меня установлены октябрьские TFS Powershell CmdLets.TFS 2010 установлен на сервере Windows 2008.

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

1 Ответ

1 голос
/ 23 декабря 2010

Я не думаю, что CheckinDate - это то, что вы хотите использовать здесь. Get-TfsItemHistory возвращает список наборов изменений. CheckinDate находится на файлах.

Попробуйте использовать вместо CreationDate:

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