0

我有两台机器,两台机器都装有 Power tools 2012。以下命令的工作方式与我的本地机器上的一样,但不返回任何内容

(Get-TfsItemHistory "$MyItemspec").Changes

有任何想法吗?两台机器上的文件夹结构完全相同。

4

1 回答 1

1

您是否在一台机器上运行 PSH 3 而在另一台机器上运行 V2?V3 自动将不适用于集合的属性应用到每个成员。

在 PSH V2 上,如果Get-TfsItemHistory返回多个结果,则为.Changesnull(.NET 数组上没有此类属性),但在 V3 中,它将应用于每个对象。要在 V2 中获得相同的效果:

Get-TfsItemHistory $MyItemspec | % {$_.Changes}
于 2013-04-08T18:08:47.980 回答