如果文件属于特定流,我想创建一个触发器以防止签出文件。
我正在使用用户前编辑触发器。
触发器执行 Perl 脚本。
当我在 Perl 脚本中执行 p4 命令时,我收到此错误:
Perforce 密码 (P4PASSWD) 无效或未设置。
我所做的是从客户端名称(传递给 Perl 脚本)中获取流名称:
$ stream = `p4 client -o $ client | grep ^Stream: | awk '{print \$ 2}'`;
chomp $ stream;
这不起作用。
此外,尝试将 $p4 分配给新的 P4 失败。
任何人都知道如何解决这个问题?
至少,给我一种从客户端名称中提取流名称的方法?
谢谢,