为什么我创建的clearcase活动的所有者是"NOBODY",但创建的是正确标识的。
这就是为什么我不能在不同的机器上以不同的用户身份查看更改集的原因吗。
这些表示用户使用不正确的CLEARCASE_PRIMARY_GROUP
环境变量创建的对象(此处为UCM活动)(即他/她不属于的组,或不属于UCM项目vob/pvob的主要或次要组的组)。
我通常用一个:来修复这个问题(作为ClearCase管理员)
cd M:auser_dynamic_ucm_viewavoba_root_component
cleartool find . -user NOBODY -exec "cleartool protect -chown a_login_name -chgrp agroup "%CLEARCASE_PN%""
这将修复不正确的文件,而不是UCM活动。
对于一项活动,我会做一个:
cleartool protect -chown a_login_name activity:anActivity@apvob