留意P4中的提交和更改

时间:2017-08-29 21:13:03

标签: version-control perforce

有没有办法在Perforce中“监视”所有或特定软件仓库的提交?我在看p4 reviews,但我不确定这是否是我需要的。

我想创建一个中间件,只要有人提交,就会将有效负载发送到内部服务,但我需要某种方式来监视这些更改。像p4 changes这样的东西,但实时,所以每当做出改变时,都会在终端上打印一条新行。

我最好使用什么?

1 个答案:

答案 0 :(得分:3)

因此,审核守护程序(以及对用户的扩展评论)是建议观察更改的方式,但是,听起来您想在此处进行更多自定义...

所以,如果你走得太远,并决定你只想要基本的评论,那么这篇文章:http://answers.perforce.com/articles/KB/2920详细说明了需要设置的内容。

话虽如此,一种方法是在服务器上触发。查看Completed。您可以在多个地方捕获提交。在它正式提交到服务器之后,正式提交之后等等。

您可以做的是设置一个运行脚本的触发器,并将文件检入到库的另一部分,并使用更改列表中处理的有效负载,或者通过电子邮件发送一组人员,无论您想要什么。触发器可以运行任意脚本(当然可以带来所有安全问题)。