ClearCase转移目录中所有对象的主控权?

时间:2013-05-03 08:37:01

标签: clearcase

我知道我们可以转移对象的主控权,例如:

在replica sanfran_hub,将元素list.c的主控权转移到悉尼 复制品。

multitool chmaster sydney list.c@@/main
Changed mastership of ″list.c″ to ″sydney″

但是,我不知道如何转移目录中所有文件的主控权。例如:

sydney/
 sydney list1.c
 sydney list2.c
 sydney list3.c
 ...

如果我跑

multitool chmaster sydney sydney@@/main

它只更改目录“sydney”的主控权,而不是其中的所有文件。

1 个答案:

答案 0 :(得分:2)

我认为chmaster没有递归选项。

这意味着您需要将此命令链接到cleartool find query的结果。

(Windows语法)

 cleartool find sydney -exec "multitool chmaster sydney \"%CLEARCASE_PN%@@/main\""

(Unix语法)

 cleartool find sydney -exec 'multitool chmaster sydney "$CLEARCASE_PN@@/main"'