【发布时间】:2012-10-25 18:31:30
【问题描述】:
在Clear Case Remote Client 中,我们使用基于VOB 选择规则来创建新的VOB。我检查了几个文件,但是when trying to checkin,我收到以下错误-
CRVAP0087E CCRC 命令“签入”失败:
/bin/sh: /vob/cspecs/triggers/scripts/checkin.sh: 没有这样的文件或 目录 ClearCase CM 服务器:警告:触发器“checkin_SomeOtherBranch”有 拒绝让检查继续进行。
请注意,根据我的vob选择规则,远程客户端应该触发checkin_MyBranch进行签入。
根据this SO post,我们可以使用 mktrtype 重新定义现有触发器,因为 CCRC 中没有命令行。无法尝试此命令来解决我的问题。
你有没有遇到过这种情况,我不太清楚CCRC中触发的目的是什么。
感谢您的帮助。
【问题讨论】:
-
您找到解决方案了吗?是在服务器端吗?
-
@VonC 为了获得 vob,我使用了 Build Machine 规范,其 vob 规则包含反斜杠
\MyApplication\version-x.x.xx但是包含远程客户端规则/vob/MyApplication/version-x.xx.xx。这用于在 checkin 时以 clearcase 触发错误的触发器。 -
好的,所以它在客户端,然后你的 ccweb 视图配置了错误的规则。