我正在尝试自动创建 p4 客户端规范并在 shell 脚本中为我们的应用程序同步所有目录。
function setup_perforce {
hostname=`hostname`
echo "export P4PORT=xxx" >> ~/.bashrc
echo "export P4CLIENT=xxx_yyyy_$hostname" >> ~/.bashrc
echo "export P4USER=xxx" >> ~/.bashrc
echo "export P4PASSWD=xxx" >> ~/.bashrc
source ~/.bashrc
p4 trust -y
p4 login -s
p4 client
//sync directories
p4 sync //xxxxx
p4 sync //yyyyy
}
当我运行此脚本时,它在“p4 客户端”处停止,要求在 /tmp/xxx 中保存/验证创建的客户端规范。但我想在没有任何批准或用户外部输入的情况下运行这个脚本。我没有看到任何可用于 p4 客户端命令的选项。
我怎样才能做到这一点?