我想创建一个触发器来防止文件检出,如果它们属于特定的流。Perforce - 在触发器脚本中获取流名称
我正在使用用户前编辑触发器。
该触发器执行一个Perl脚本。
当我在Perl脚本一个P4命令执行,然后我得到这个错误:
Perforce的密码(P4PASSWD)无效或取消。
我所做的是获得流的名字在客户端名称(这是传递给Perl脚本):
$ stream = `p4 client -o $ client | grep ^Stream: | awk '{print \$ 2}'`;
chomp $ stream;
这是行不通的。
另外,试图为新P4分配$ p4失败。
任何人都有线索如何解决这个问题?
至少,给我一种方法来提取客户端名称的流名称?
感谢,
是你的问题如何解决“密码无效或未设置”错误?或者是你的问题如何找出当前设置的特定客户端工作区的流名称? –