如何在clearcase中为用户提供编辑集成流元素的临时访问权限

如何在clearcase中为用户提供编辑集成流元素的临时访问权限,clearcase,Clearcase,目前,ClearCase设置中所有项目的集成流只能由管理员用户编辑 但现在我们需要给用户临时权限来编辑集成流中的某些内容 当他试图编辑内容时,一个NOINACT触发器阻止他编辑内容,该触发器阻止用户在集成流上创建活动 有没有办法在特定用户的特定项目、流或vob中临时禁用此触发器? 是否有其他方法向集成流授予用户临时编辑权限 按照VonC的指示,我尝试使用mktrtype命令将用户添加到排除的用户列表中。 请在下面找到我尝试执行的命令: cleartool mktrtype -replace -

目前,ClearCase设置中所有项目的集成流只能由管理员用户编辑

但现在我们需要给用户临时权限来编辑集成流中的某些内容

当他试图编辑内容时,一个
NOINACT
触发器阻止他编辑内容,该触发器阻止用户在集成流上创建活动

有没有办法在特定用户的特定项目、流或vob中临时禁用此触发器?
是否有其他方法向集成流授予用户临时编辑权限


按照VonC的指示,我尝试使用
mktrtype
命令将用户添加到排除的用户列表中。
请在下面找到我尝试执行的命令:

cleartool mktrtype -replace -c [comment] -ucmobject -nusers [list of user ids] -preop mkactivity -execwin [windows trigger.pl location] -execunix [unix trigger.pl location]
但是我得到了一个错误cleartool:

type not specified error.
您可以帮助排除新错误消息的故障吗?

当您查看时,应该会看到选项-nusers

只需将他的登录名添加到列表中即可

-nus/ers login-name[,...]
当逗号分隔的登录名列表中的任何用户执行该操作时,禁止触发

您可以通过类型资源管理器编辑该列表,允许您为特定用户临时停用该触发器,同时为其他所有用户保持该触发器的活动状态

您将在“点火条件”选项卡上找到列表:

如果该GUI由于某种原因没有响应,那么最好的办法是重新创建该
mktrtype
命令,将添加用户添加到
-user
选项中,并使用
-replace
选项。
有关示例,请参见。

之后,您无需重新安装(
mktrigger
)已更新的触发器。

非常感谢您的回复。我试图使用类型资源管理器排除用户,但在触发器属性-排除的用户列表中,我找不到添加新用户的选项。你能帮忙吗?我已经用命令更新了我的问题,我试图执行,将用户的id添加到被排除的用户列表中。但我一直在犯错误。请help@aquero您在触发器的类型选择器的末尾缺少扩展名:
trtype:name@\pvob
trtype
是触发器的类型选择器,后跟您正在替换其定义的所述触发器的名称及其pvob或“project vob”)。@aquero:如果您有任何其他错误消息,将命令及其输出复制粘贴到注释中。我会调试它。