首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Perforce:没有客户端规范就能运行“p4更改”的方法吗?

Perforce:没有客户端规范就能运行“p4更改”的方法吗?
EN

Stack Overflow用户
提问于 2016-05-26 18:15:51
回答 1查看 706关注 0票数 0

我知道,通常在运行p4 changes时,您需要指定一个客户端规范,这样Perforce就可以适当地限制结果。

然而,在P4V中,您可以在“未选择工作区”模式下操作,并且可以查看更改等。

我想从脚本中做一些类似的事情,但我认为唯一能做到这一点的方法是:

  1. 创建临时客户端规范,并使用一些通用的//depot/...映射
  2. 执行操作(例如:p4 changes blabla)
  3. 删除临时客户端规范

但我不想让所有这些临时客户端规范一直被创建/销毁。P4V似乎并没有在它的“无工作区选择”模式下这样做。

有什么方法可以从命令行中获得同样的结果吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-26 22:37:12

如果您为"p4 changes“命令提供了一个仓库路径,那么您的客户端规范根本不重要。只管跑:

代码语言:javascript
复制
p4 changes //depot/...

或者你要用临时的“//仓库/.”运行的任何命令映射客户端规范。

您的客户端规范只有在使用一个显式相对于客户端的参数时才会起作用,例如本地文件路径、#have修订说明符等等。如果您不使用客户端相对参数,那么您的客户端规范是否未定义,如果它只映射了一个文件,或者如果它映射了整个世界,那么您将得到"p4更改“的相同结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37468277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档