ClearCase:流维护

ClearCase:流维护,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,谁可以在clearcase项目中锁定/解锁/废弃流(或任何其他对象)?要对未创建的流执行这些操作,您必须是特权用户吗?据我所知,您必须是以下人员之一: 流所有者/创建者 VOB所有者 ClearCase组成员 根目录(在UNIX\Linux中) 您可以通过cleartool手动锁了解更多详细信息,该文件确实提到: unix:类型/对象所有者、VOB所有者、根 Windows:类型/对象所有者、VOB所有者、ClearCase管理员组的成员(即“特权用户”:请参阅“”) ClearCase

谁可以在clearcase项目中锁定/解锁/废弃流(或任何其他对象)?要对未创建的流执行这些操作,您必须是特权用户吗?

据我所知,您必须是以下人员之一:

  • 流所有者/创建者
  • VOB所有者
  • ClearCase组成员
  • 根目录(在UNIX\Linux中)
您可以通过
cleartool手动锁

了解更多详细信息,该文件确实提到:

  • unix:类型/对象所有者、VOB所有者、根
  • Windows:类型/对象所有者、VOB所有者、ClearCase管理员组的成员(即“特权用户”:请参阅“”)
ClearCase privileged user
是指属于
ClearCase
组成员的用户帐户,在完全ClearCase中工作时,该用户帐户被授予ClearCase管理员权限。
clearcase
组的成员被授予特殊的clearcase权限

关于流,
锁定-过时流:xxx
可能是“删除”流的唯一方法(特别是在已经在其上创建基线的情况下):请参阅“”

用于锁定同一类型对象的多个实例

为确保锁实际起作用,请在列出流时格式化:

cleartool lsstream -obsolete -fmt "%n %[locked]p\n" -invob vob

在评论中添加了以下内容:

根据ClearCase文档,它建议在创建基线之前锁定流,以防止用户在此过程中交付数据。
“项目经理”或“集成商”拥有根权限管理单个UCM项目(不一定是由他创建的),这不是太过分了吗

两件事:

  • 第一,这意味着使用-user选项锁定流,以便允许积分器在该流上执行操作(如创建基线)
  • 第二,如果集成商不是所有者,则。。。“集成”流,然后他/她要求ClearCase管理员向他/她提供所述流的所有权
cleartool保护-chown Integrator登录流:aStream@\aPVob
什么是ClearCase组?它是一个OS用户组吗?根据clearcase文档,建议在创建基线之前锁定一个流,以防止用户在过程中交付。“项目经理”或“集成商”拥有管理单个UCM项目(不一定由他创建)的
root
特权,这不是太过分了吗?谢谢。因此,这意味着不能有多个集成商管理同一个UCM项目。@Raihan:正确,尤其是在锁定流时。对于其他操作,您有一些扩展策略,如(
POLICY\u CHSTREAM\u UNRESTRICTED
),但它不用于锁定操作。 cleartool protect -chown integratorLogin stream:aStream@\aPVob