【发布时间】:2015-12-13 07:21:02
【问题描述】:
我是 Perforce 源代码控制的新手,我正在尝试构建一个脚本来登录服务器并将文件获取到工作目录。现在我可以连接到服务器,设置工作文件夹,但我无法获取客户端。
这是连接服务器的代码
$p4 = new P4;
$p4->SetProg($ScriptName);
$p4->SetVersion($ScriptRevision);
$p4->SetCharset($ENV{P4_CHARSET});
$p4->SetPort ($ENV{P4_IP_AND_PORT});
$p4->SetClient($ENV{P4_CLIENT});
$p4->SetUser($ENV{P4_USER});
$p4->SetPassword($ENV{P4_PWD});
$p4->Connect() or die "blblblblblb" ;
$p4->SetCwd($Working_dir); ## the dir exists
现在我需要创建客户端。是这样吗?
$p4->FetchClient( $ENV{P4_CLIENT} );
我正在取回一个对象,但是
Runsync 命令失败并出现错误
客户端 'xxxxxx' 未知 - 使用 'client' 命令创建它
我的问题是如何在 Perl 中创建客户端以及如何在同步命令中使用它。
【问题讨论】: