我想在python中编写脚本,该脚本将检查perforce中的特定工具。当有任何与工具相关的检查时,它也应该通知。
答案 0 :(得分:2)
两个单独的项目,但首先安装P4Python。安装完成后,编写一个python脚本来为您执行结帐,例如
from P4 import P4,P4Exception
p4 = P4()
p4.port = "perforce:1666"
p4.user = "myuser"
p4.client = "myclient"
p4.connect()
p4.run("edit", "//depot/alltools/mytool/mytool.txt")
对于第二项任务,请编写新的触发器,例如
Triggers:
toolsubmit change-commit //depot/alltools/... C:\mytriggers\tool_checked_in.py
...当某个东西被提交到仓库的// depot / alltools / ...部分时,路径的后半部分将是“你想要运行什么”的路径(在这种情况下,我会有一封电子邮件发送给感兴趣的各方。
然后,如果只有感兴趣的人想知道这样的事情,他们可以添加路径到他们用户的“评论”部分。