Perforce p4 fstat未列出头更改

Perforce p4 fstat未列出头更改,perforce,Perforce,我试图使用p4 fstat命令检索文件上次提交到仓库的更改id。 以下是输出: p4 fstat File.cs ... depotFile //csharpDepot/src/File.cs ... clientFile C:/space/codereviewtests/perforce/csharpWorkspace\src\File.cs ... haveRev 4 ... action edit ... change default ... type text ... actionOwn

我试图使用p4 fstat命令检索文件上次提交到仓库的更改id。 以下是输出:

p4 fstat File.cs
... depotFile //csharpDepot/src/File.cs
... clientFile C:/space/codereviewtests/perforce/csharpWorkspace\src\File.cs
... haveRev 4
... action edit
... change default
... type text
... actionOwner user1
... ... otherOpen0 user1@mystorage
... ... otherAction0 edit
... ... otherChange0 default
... ... otherOpen 1
我可以在p4v中查看更改列表历史记录,文件没有问题。p4 fstat命令未列出headChange的原因是什么

这是p4 filelog File.cs的输出

这里的另一个问题是p4 print告诉我File.cs-没有这样的文件。这是坏的,因为我需要下载最后提交的修订内容。
谢谢

客户端视图映射设置不正确。 当我尝试使用depot path调用p4 fstat和p4 print时,我可以找到它。 这两个命令在指定车辆段路径时运行良好。
视图映射修复后,命令也可以与本地路径一起正常工作。

p4 filelog File.cs'表示什么?p4 filelog确实列出了更改列表,p4 filelog File.cs//csharpDepot/src/File.cs。。。5更改59于2013年3月22日编辑user1@csharpWorkSpace文本“dd”。。。4更改57于2013年3月17日编辑user1@csharpWorkSpace文本“第二”。。。3更改56于2013年3月17日编辑user1@csharpWorkSpace文本“提交”。。。2更改54于2013年3月17日编辑user1@csharpWorkSpace文本“提交更改”。。。1变更53由2013/03/17增补user1@csharpWorkSpace文本'initial commit'p4 changes File.cs没有列出任何内容,但我看到一个有趣的观察结果是,输出中缺少所有head*字段-headAction、headType、headTime、headev、headChange、headModTime。p4 help fstat表示,这些字段仅在车辆段中显示。
//csharpDepot/src/File.cs
... #5 change 59 edit on 2013/03/22 by user1@csharpWorkSpace (text) 'dd '
... #4 change 57 edit on 2013/03/17 by user1@csharpWorkSpace (text) 'second'
... #3 change 56 edit on 2013/03/17 by user1@csharpWorkSpace (text) 'commit '
... #2 change 54 edit on 2013/03/17 by user1@csharpWorkSpace (text) 'commit changes '
... #1 change 53 add on 2013/03/17 by user1@csharpWorkSpace (text) 'initial commit '