我可以使用filelog来做到这一点。诸如
之类的命令p4 filelog -m1 -s //path/to/file
生成以下形式的输出:
#51 change 196811 edit on 2014/05/06 by user@client-workspace ...
我不想解析它。我无法使用p4 fstat
弄清楚如何做到这一点。我原以为它会actionOwner
,但是:
$ p4 fstat -T actionOwner //path/to/file
Field actionOwner doesn't exist.
答案 0 :(得分:3)
您可以执行' p4 -ztag filelog -m1 -s // path / to / file'而不是使用' fstat'。
它将产生如下输出:
C:\Users\Bryan\perforce\client>p4 -ztag filelog -m 1 //depot/a
... depotFile //depot/a
... rev0 1
... change0 1
... action0 add
... type0 text
... time0 1399680148
... user0 Bryan
... client0 Dell660
... fileSize0 10
... digest0 733F328D8CFF7DD89970EC34A70AA14F
... desc0 My super change
你可以看看" user0"字段。
顺便说一下,如果你有一个最近的客户端,你甚至可以将它与不太知名的-F选项结合起来,如:
C:\Users\Bryan\perforce\client>p4 -ztag -F "%user0%" filelog -m 1 //depot/a
Bryan
有很多方法可以给这只猫上皮,但这绝对是其中一种方法。