我是perforce的新手,我想编写批处理脚本,使用p4 copy命令将一个应用程序中的相同设置文件复制到另一个应用程序。当我在命令提示符下运行时,执行命令时没有任何错误。通过触发器执行时,它会提示触发验证错误?请帮助。
答案 0 :(得分:0)
触发器写作的绝对第一条规则是“假设没有关于环境!”1。
触发器由服务器进程执行。虽然脚本可以在开发/测试期间(通过命令提示符)在本地工作,但是当通过触发器执行相同的命令时,不能保证这种情况。
检查服务器上的p4环境(使用p4 set command)并将其与本地环境进行比较。
Perforce用户手册中有一些useful advice on writing triggers/daemons我建议您阅读。