2014-01-08 30 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