2014-01-08 32 views
1
  1. 几个ClearCase分支类型所有者已离开公司,并且域ID(Windows环境)被删除。
    我是否应该使用cleartool protect将所有者更改为CCadmin帐户或使用vob_siddump/vob_sidwalk
  2. 我vob_sidwalk手册中找到如下:CT保护VS vob_siddump/vob_sidwalk

    -u/nknown 
    

    地图的SID不能被解析到域的帐户。
    任何无法解析的用户SID都将映射到VOB所有者的SID。
    任何无法解析的组SID都映射到VOB主组的SID。
    映射被写入SID文件。

如果我不得不使用vob_siddump/vob_sidwalk,将-u解决我的问题?

回答

1

我通常更喜欢cleartool protect -chownvob_sidwalk/vob_siddump,因为您不必转储/重新加载完整的VOB。
我通常使用ct find -exec "cleartool protect -chown" comman的组合,如IBM article所示。
例如,I look for user NOBODY

注意与UCM,您需要更改的ClearCase对象在ClearCase UCM对象(例如,分支的UCM流所有者。


我需要改变仅枝型所有权,而不是任何元素。

然后cleartool protect仍然是要走的路,你并不需要一个cleartool find
你只需要列出这些brtype:

cleartool lstype -kind brtype -invob \myVob 

请参阅 “how to find all the branch type created by one person in clearcase”。

+0

这个讨论也是相关的,并指出'cleartool protect':https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014057204 – VonC

+0

1. cleartool能否以nobody作为所有者找到命令列表中的所有分支? – maestromani

+0

@maestromani是的,默认'cleartool find'从所有分支中选择版本。如果有任何误解,我可以将其限制为'-branch' – VonC