我一整天都在尝试让这个工作,但我就是想不通为什么它不能工作。我想实现一个简单的触发器,当用户提交文件时运行。
例如,在.tmp文件中,我想实现一个简单的触发器,当用户提交文件时运行。
hello_trigger change-submit /testDepot... "python F:触发器hello_trigger.py"
当我试图提交一个文件时,我得到了这样的信息:"提交验证失败--解决问题,然后使用'p4提交-c 10199'。
'hello_trigger'验证失败:python: can't open file 'F:t triggershello_trigger.py': [Errno 2] 没有这样的文件或目录。
文件存在并且可以读取,所以不是python的问题......txt或.bat文件也会出现同样的错误。
据我所知,问题似乎来自触发器中的仓库行。
/testDepot...失败
/depot......不会失败,但是脚本从来没有被启动过。
任何建议都非常感激。
testDepot也是一个流,不知道这是否重要。
python: can't open file 'F:/triggers/hello_trigger.py': [Errno 2] No such file or directory
至少从这个触发命令的角度来看,这个文件不存在是很清楚的。 有些事情需要仔细检查。
F:\triggers\hello_trigger.py
.