1

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进行签入。

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

你有没有遇到过这种情况,我不太清楚CCRC中触发的目的是什么。

感谢您的任何帮助。

4

1 回答 1

1

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

但是,请检查 CCRC 服务器上的路径/vob/cspecs/triggers/scripts/checkin.sh是否存在(并且cspecs安装了 vob)。不过它应该可用,否则您也会收到有关“交互式会话”的错误消息(请参阅“非交互式触发器失败,并发出关于使用 CCRC 或 CCWeb 的交互性的警告”)
这看起来像一个自定义触发器,放置在 ClearCase 上服务器端。我不知道它的目的是什么。

于 2012-10-25T18:56:37.110 回答