为什么我创建的clearcase活动的所有者是'NOBODY',但是正确识别了创建者。
这就是为什么我无法在不同的计算机上将更改集视为不同用户的原因。
答案 0 :(得分:1)
那些代表对象(此处为UCM活动)由用户创建的CLEARCASE_PRIMARY_GROUP
environment variable不正确(即他/她不属于的组,或者不属于主要或次要组的组) UCM项目的vob / pvob组。)
我通常使用:
修复(作为ClearCase管理员)cd M:\auser_dynamic_ucm_view\avob\a_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