在我的新公司,CMS是ClearCase。我之前使用过Perforce,它有一个很好的内置通知机制,让团队能够及时了解项目中发生变化的文件。我正在尝试在ClearCase中使用相同的东西。我想知道是否有人事先做过这件事。
基本上,有三个要求:
有人知道模块/扩展或任何其他现有的方法来实现这一点,还是我必须使用trigger和perl脚本手动完成所有这些?
谢谢,
马丁
答案 0 :(得分:1)
我们希望在此处使用相同内容,因此我们使用名为ucm_complete_delivery.pl的触发器,可在CM Crossroads上找到。
您需要将此触发器应用于您的PVOB(因为它是UCM触发器)。
一旦应用它,您需要在UCM组件上定义以下自定义属性:
auto_baseline_email user_1@mydomain.com,user_2@mydomain.com,etc...
邮件列表要手工维护(或者你需要使用群组邮件地址),这有点痛苦,但总比没有好。 :)
干杯,
托马斯
答案 1 :(得分:0)
我不确定这是否已经存在,我确信UCM产品本身不提供 可能是一个更专业的论坛,如CMCrossroad有更多的信息,但you already put a question there;)
无论如何,实现此类通知的最简单方法是在流上制作新基线后的流程。
每个基线都由活动组成,列出这些基线很简单
每个基线都可以轻松地与之前的基线进行比较,列出文件版本并构建适当的差异很简单。
对于关注项目的用户,我建议将“订阅机制”作为项目流之一的视图列表:任何具有该项目潜在视图的用户(其中一个流)感兴趣。
一般实施原则是通过操作后触发,如“Ten best triggers”文章中所述
答案 2 :(得分:0)
AFAIK,几乎所有的CC操作都可以有触发器(在Perl,IIRC中) 您需要为交付操作添加电子邮件触发器。很久很久以前我看到了一个简单的例子。但您必须注意保留订阅列表并通过电子邮件发送相应的人员。