1

如何查找对 Perforce 流(包括虚拟流)的最新更改?

我可以查找对仓库路径(通常对应于 stream_name)的最新更改,但这不适用于虚拟流。例如 p4 changes -m1 //depot/stream_name/...

我能够做到这一点的唯一方法是创建一个新客户端,将其同步到流,然后删除客户端。这对客户端和服务器都产生了难以置信的影响!

p4 client -o -S //depot/stream_name my_new_client
p4 sync -k ...
p4 changes -m1 @my_new_client
p4 client -d my_new_client

有没有更好的方法来查找对 Perforce 流的最新更改?

4

1 回答 1

1

您的客户解决方案是正确的想法;只需采取昂贵的同步步骤,并使用客户端文件语法来确定p4 changes命令的范围而不是拥有列表。

p4 client -o -S //depot/stream_name my_new_client | p4 client -i
p4 -c my_new_client changes -m1 //my_new_client/...
p4 client -d my_new_client
于 2018-02-15T21:14:17.993 回答