我无法从除管理员用户之外的任何用户签出Clearcase中Dev流中的任何元素。我得到以下错误:
没有执行操作的权限"结账";。必须是以下其中之一:对象组成员、对象所有者、VOB所有者、管理组成员。
我在Windows中将用户组添加到clearcase的Primary组中,但我仍然面临同样的问题。
假设有一个常规ClearCase(而不是带有自动或web视图的CCRC(,请在视图中键入:
cleartool lsview -l -full -pro -cview
检查主组是否正确
如果不是,请记下全局路径(应该像网络UNC路径\<aServer>pathtoviewstorage
.
如果没有,在常规CMD会话中:
set CLEARCASE_PRIMARY_GROUP=<aGroup>
doskey fp=c:RationalClearCaseetcutilsfix_prot.exe -force -chgrp "<aGroup>" -chown <aLogin> $*
fp -rec -chmod 775 \UNCPathtoview.vws
fp -root \UNCPathtoview.vws
- 用您在第一步中看到的全局路径(
lsview
路径(替换\UNCPathtoview.vws
,如上所述 - 将
<aGroup>
替换为主组名,将<aLogin>
替换为您的Windows登录名
请确保您的用户是该组的一员