在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触发的目的是什么。
感谢您的帮助。
答案 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服务器端。我不知道它的目的是什么。