在Clearcase Remote Client中更改触发器

时间:2012-10-25 18:31:30

标签: version-control clearcase

Clear Case Remote Client中,我们使用基于VOB选择规则创建新的VOB。我检查了几个文件,但是when trying to checkin,我得到了以下错误 -

  

CRVAP0087E CCRC命令'checkin'失败:

     

/ bin / sh:/vob/cspecs/triggers/scripts/checkin.sh:没有这样的文件或   目录ClearCase CM Server:警告:触发“ checkin_SomeOtherBranch ”   拒绝让签证继续进行。

请注意,根据我的vob选择规则,远程客户端应触发 checkin_MyBranch 进行签入。

根据this SO post,我们可以使用 mktrtype 重新定义现有触发器,因为命令行在 CCRC 中不可用。无法尝试此命令来解决我的问题。

您是否遇到过这种情况,我不清楚CCRC触发的目的是什么。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这将是CCRC服务器端的最佳调试(可以完全访问所有基本ClearCase命令,如mktrtype),如limiting the delete command的触发示例。 您将无法从客户端(即从CCRC Web视图)修改它

但请检查,在CCRC服务器上,路径/vob/cspecs/triggers/scripts/checkin.sh是否存在(并且已安装vob cspecs)。它应该可用,或者您也会收到有关“交互式会话”的错误消息(请参阅“Non-interactive triggers fail with warning about interactivity using CCRC or CCWeb”)
这看起来像一个自定义触发器,放在ClearCase服务器端。我不知道它的目的是什么。