如何将ClearCase视图移动到新域?

时间:2012-03-18 17:57:06

标签: clearcase

我们处于成功将VOB从A域移动到B域的情况下(ClearCase服务器在Windows上运行,我们只使用一个ClearCase服务器)。 现在我们尝试更改视图权限以防止创建新视图,但似乎它们仍然在同一个域中。

我试过

fix_prot -force -replace ...vws

fix_prot -root -rec -chown -chgrp ...vws

它没有错误,效果很好,但当我尝试查看属性时,它仍然在\用户名

你能建议吗? 我们仅使用快照视图

谢谢

1 个答案:

答案 0 :(得分:2)

对于快照或动态视图,fix_prot utility的使用方式如下:

fix-prot -force -rec -chown newUserName -chgrp newGroupe -chmod 775 /path/to/view/storage.vws
fix-prot -force -root -chown newUserName -chgrp newGroupe /path/to/view/storage.vws

我从不在一边使用-root -rec:always -rec,而在另一边使用-root

请注意两个警告:

  

建议在运行fix_prot实用程序之前关闭Windows上的ClearCase服务   这将确保ClearCase进程不会保留任何文件,否则在执行实用程序时可能会跳过这些文件。

     

注意:运行fix_prot时,如果有任何Additional Groups属于VOB组列表,则运行此命令将删除这些组。
  因此,您需要运行protectvob命令将这些附加组添加回VOB。