ClearCase建立VOB的流程

ClearCase做配置管理工具时,做了checkin操作后的文件存储在VOB中。那么,如何建立VOB呢?本文讲讲Linux做ClearCase的VOB服务器下建立VOB的流程。在这之前,先贴出建立VOB的基本命令及其参数,如下:

mkvob –tag vob-tag [ –ucm/project ]
–c/omment comment | –cfi/le comment-file-pname | –cq/uery

–cqe/ach | –nc/omment ]

–tco/mment tag-comment ] [ –reg/ion network-region ]

–opt/ions mount-options ] [ –nca/exported ]

–pub/lic ] [ –pas/sword tag-registry-password ] [ –nrem/ote_admin ]

{ [ –hos/t hostname –hpa/th host-storage-pname

–gpa/th global-storage-pname ] vob-storage-pname

-stgloc { vob-stgloc-name | –auto } }

有了上面的命令就好办了。默认,VOB的使用者当然是开发人员,而VOB的管理者则是ClearCase(简称CC)管理员啦。

第一步,VOB的使用者需要向管理员提供VOB的基本信息,如下几项:

  • VOB的名称什么?VOB的名称一般是项目的名称。
  • 是Base还是UCM VOB?
  • VOB服务器的名称是什么?
第二步,CC管理员以VOB管理员身份登录到服务器,设定文件目录默认权限。用到的命令就是umask啦。这一步相当重要。VOB建起来是一个目录,这个目录的默认权限继承当前用户的文件目录默认权限。例如,umask为002,那么所建的VOB的访问权限为(u=rwx,g=rwx,o=rx),即群组用户都有读写执行目录的权限,其他用户无写入权限。这是一种比较恰当的设置。多人并行开发时,可以将这些用户加入当前所在的用户组中。若g=rx就有问题了,只有管理员可以在VOB下执行建立文件、checkin和checkout啦。

第三步,建立VOB。若VOB的名称为cc_test,VOB服务器的名称为cc,VOB用于Base项目,存储路径为/net/vobstore,则命令如下:
  #cleartool mkvob -tag /vobs/cc_test -nc  -host cc -hpath /net/vobstore/cc_test.vbs -gpath   /net/vobstore/cc_test.vbs /net/vobstore/cc_test.vbs
    
       第四步,mount到本地。以第三步的例子为基础,建立挂载点,之后挂载VOB到本地,命令如下:
       #mkdir  /vobs/cc_test
       #cleartool mount /vobs/cc_test
     
   第五步,测试。当前VOB的群组人员用其View访问本地VOB目录,进行建立文件(mkelem)、checkin、checkout等操作,若这些操作没有问题,则说明VOB可以使用啦。

        以上是VOB建立的简单流程,主要的参考资料为mkvob的命令说明。其链接为:http://www-01.ibm.com/support/knowledgecenter/SSSH27_7.1.2/com.ibm.rational.clearcase.cc_ref.doc/topics/ct_mkvob.htm   

        











  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值