1

我正在编写一些脚本,但我需要先从 P4 获取源代码。如何在我的脚本中编辑客户端工作区?

以下是我通常使用 bash 采取的步骤:

export P4CLIENT=myworkspace
p4 client
//now I manually edit the source and destination directory using Vim
p4 sync

提前致谢!!!

4

2 回答 2

8

p4 client可以使用标准输入和输出。

export P4CLIENT=myworkspace
p4 client -o > /tmp/myclient.$$ # Write client to a temp file
# Commands to update /tmp/myclient with the changes you need
p4 client -i < /tmp/myclient.$$
p4 sync
rm /tmp/myclient.$$
于 2013-07-02T00:04:14.057 回答
0

我只需要将 98% 的用户从“perforce”身份验证更改为“ldap”

我为每个 p4 用户重复了这个命令:

((p4 user -o %p4user%) | sed "s/perforce/ldap/g") | p4 user -i -f

于 2015-03-14T20:35:39.290 回答