1

大约 6 个月前,我们开始使用 AccuRev 和 JIRA 进行源代码控制和问题管理,但存在一些明显的问题,例如缺乏安全性,每个人几乎都可以做任何事情,例如锁定和解锁流以及更改属于其他任何人的流最重要的是,Accurev 附带的默认电子邮件触发器不是很好。

Accurev 允许预创建、预保留、预推广和服务器-后期-推广阶段,我决定使用这些来帮助我管理 Accurev 开发的一些狂野西部。我会坚持使用 PERL,因为这是他们用于原始触发器的,稍后会在这里发布我的,但在我开始之前,我想知道是否有人以前可能已经遇到过这个问题,你是如何解决它的,如果你可以发布您在这里的一些触发器或触发器的想法以及可以通过它们管理的内容,将不胜感激。

4

2 回答 2

5

披露,我已经为 AccuRev 工作了将近 7 年。AccuRev 主要是通过设计以开放式开发模型开始的。目标是启用您作为组织想要采用的任何流程。一些公司在这种广泛开放的模式中蓬勃发展,另一些公司有非常严格的要求,并使用 GUI 功能和您提到的触发器的组合来严格锁定。

我们随产品提供的示例触发器为高级流程安全性提供了坚实的框架。例如,server_admin_trig.pl 中的默认子句之一是您不能更改其他人的工作区。通常,公司将在初始实施时(或以后的任何时间,或自行)与 AccuRev 合作,以确定这些触发器需要什么级别的定制(如果有的话)。

听起来你有必要的 Perl 经验来设置你需要的任何东西,但是你能举一个你想控制的行为的例子,也许我可以发布一个示例。作为侧边栏,请随时使用我的用户名@accurev dot com 与我联系,我相信我们可以找到一些帮助方式。

问候,〜詹姆斯

于 2012-09-15T11:24:24.960 回答
0

从 Accurev 5.7 开始,分发版中有一个非常好的示例 server_admin_trigger.pl,其中包含并描述了所有命令。一旦我们升级到 5.7,按照我想要的方式完成管理触发器是轻而易举的事。

于 2013-08-29T09:37:32.980 回答