如何在perforce中列出当前用户和工作区?

时间:2018-07-28 01:44:46

标签: perforce

在Perforce中键入const fn = pipe( R.map(mapVal), R.map(mapCol), R.transpose, R.map(mapRow), R.transpose, R.unnest ) (Linux)等效于什么?我想以编程方式找到当前登录的用户。

我还能以某种方式获取当前工作空间的名称吗?

2 个答案:

答案 0 :(得分:3)

p4 info为您提供一切。

p4 set P4USER为您提供当前设置的用户的名称(无需连接到服务器即可获取有关该服务器的任何信息-您可以登录也可以不登录,并且该用户可以登录也可以不登录存在)。

p4 set P4CLIENT与客户端名称相同(不验证客户端是否存在或类似名称)。

p4 login -s为您提供当前用户的当前身份验证状态。

p4 user -op4 client -o为您提供有关当前用户和客户端的更多信息。您可以使用-Ztag-F全局标志(请参阅p4 help usagep4 help undoc)以编程方式将这些形式转换为字典,并从中提取特定的键,而无需对文本进行正则表达式。各种脚本API都具有此功能。

答案 1 :(得分:1)

当前正在做

p4 info | grep 'User name'
p4 info | grep 'Client name'