我知道,通常在运行p4 changes时,您需要指定一个客户端规范,这样Perforce就可以适当地限制结果。
然而,在P4V中,您可以在“未选择工作区”模式下操作,并且可以查看更改等。
我想从脚本中做一些类似的事情,但我认为唯一能做到这一点的方法是:
//depot/...映射p4 changes blabla)但我不想让所有这些临时客户端规范一直被创建/销毁。P4V似乎并没有在它的“无工作区选择”模式下这样做。
有什么方法可以从命令行中获得同样的结果吗?
发布于 2016-05-26 22:37:12
如果您为"p4 changes“命令提供了一个仓库路径,那么您的客户端规范根本不重要。只管跑:
p4 changes //depot/...或者你要用临时的“//仓库/.”运行的任何命令映射客户端规范。
您的客户端规范只有在使用一个显式相对于客户端的参数时才会起作用,例如本地文件路径、#have修订说明符等等。如果您不使用客户端相对参数,那么您的客户端规范是否未定义,如果它只映射了一个文件,或者如果它映射了整个世界,那么您将得到"p4更改“的相同结果。
https://stackoverflow.com/questions/37468277
复制相似问题