如何查找Perforce流的最新更改,包括虚拟流?
我可以查找 depot路径的最新更改(通常对应于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流的最新更改?
答案 0 :(得分: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