gpt4 book ai didi

perforce - 在客户端工作区中查找除 p4 更改 cmd 之外的最大更改列表

转载 作者:行者123 更新时间:2023-12-02 20:00:38 25 4
gpt4 key购买 nike

我需要找到在我的客户端工作区中同步的最大更改列表,一种选择是使用

p4 changes -m 1 @client_name

但是由于我的分支中有大量文件,因此发出 p4 更改 成本高昂,因此我需要一些有效的方法来解决此问题。提前致谢!

最佳答案

您的问题不在于您正在使用p4更改,而在于您使用它的方式恰好非常低效。如果您转到客户端的根目录并要求它提供已同步到该目录树中的最新更改,速度相当快:

$ time p4 changes -m 1 ...#have
Change 2559333 on 2014/01/25 by joe@some-client

real 0m0.209s
user 0m0.010s
sys 0m0.020s

比较一下:

$ time p4 changes -m 1 @my-perforce-client
Change 2559333 on 2014/01/25 by joe@some-client

real 1m57.943s
user 0m0.010s
sys 0m0.020s

请注意,p4changes -m 1 ...#have 并不总是显示客户端同步到的最后一次更改;它会向您显示您的客户端的最新更改。。例如,如果您的客户端已同步到更改 123,但您后来提交了更改 456,则 p4changes -m 1 ...#have 将报告更改 456。要解决此问题,通常建议使用p4 更改 -m 10 ...#have (或足够高的 -m 值),然后过滤掉您自己的更改。

关于perforce - 在客户端工作区中查找除 p4 更改 cmd 之外的最大更改列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21347549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com