1

我今天在 Windows ClearCase 上遇到了一个非常奇怪的错误。
从旧流传送到父流时遇到以下错误。
同时,我在 windows 上制作了一个新的子流并从那里交付,没关系。

最令人惊奇的是我在 unix 上使用了相同的旧流,并且交付完成没有任何问题。

我的旧流在 Windows 上失败的原因可能是什么?

Do you wish to continue with this deliver operation?  [no] yes
cleartool: Warning: Trigger "dlvr_start_pre" has refused to let deliver_start proceed.
cleartool: Error: A deliver_start preop trigger does not allow this operation.
cleartool: Error: Unable to do integration.
cleartool: Error: Unable to deliver stream "...".
4

1 回答 1

1

您需要找到那个“ dlvr_start_pre”脚本并查看它的作用。
这不是 ClearCase 自动放置的脚本:它是由您的 ClearCase 管理员编写并放置在任何 Windows 工作站可访问的路径中的。

但是您还需要考虑您当前的 ClearCase 客户端。
例如,“非交互式触发器失败,并带有关于使用 CCRC 或 CCWeb 的交互性的警告”。

该旧流也可能是使用与新流不同的权限(所有者/组)创建的(如果CLEARCASE_PRIMARY_GROUP环境变量发生更改,则会发生这种情况)

于 2013-11-11T19:54:08.700 回答