2013-06-26 49 views
2

为什么在ClearCase活动的所有者我创建的所有者是“没有人”,但通过正确识别的创建。为什么ClearCase的活动“没有人”

这是为什么我不能够查看设置为不同的机器上的不同用户的变更的原因。

回答

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:[email protected]\apvob 
+0

谢谢!我用-print命令试过上面的命令,它没有返回任何东西。 vob/pvob是在Linux服务器上创建的。 vob/pvob的主要组是unix组ccusers。我正在Windows端创建活动,并将我的CLEARCASE_PRIMARY_GROUP环境变量设置为windows DOMAINNAME \ ccusers。你认为这是问题吗?我如何确保组图。 – clearcase

+0

@clearcase映射似乎很好。您应该使用'credmap'(一种用于'凭证映射'的实用程序)来检查它:http://www-01.ibm.com/support/docview.wss?uid=swg21132158。当您的CLEARCASE_PRIMARY_GROUP设置不正确时,创建活动时通常弹出'NOBODY'。创建新活动时是否还有'NOBODY'? – VonC

+0

感谢指向credmap VonC的指针。我做了一个信誉图,我的用户在Windows上被映射到unix端的NOBODY ...现在进行一些调查.. – clearcase

相关问题