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

3
我们现在面临的情况是,我们已经成功地将VOBs从A域移动到B域(ClearCase服务器运行在Windows上,我们仅使用一个ClearCase服务器)。现在我们尝试更改视图权限以防止创建新视图,但似乎它们仍然在同一个域中。
我尝试过:
fix_prot -force -replace ...vws

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

它运行良好,没有错误,但是当我尝试查看属性时,它仍然在\username上。

你能给些建议吗? 我们只使用快照视图

谢谢

1个回答

2

对于快照或动态视图,可以使用fix_prot实用程序进行如下操作:

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,总是在一侧使用 -rec,在另一侧使用 -root

请注意以下两个警告:

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

注意:当您运行 fix_prot 时,如果有任何作为 VOBs 组列表一部分的 Additional Groups,则运行此命令将删除这些组。
结果,您需要运行 protectvob 命令将这些附加组添加回 VOB 中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接