ClearCase完全攻略(十)CCRC维护:Base模式环境搭建,Base下概念再解析

Base下,CCRC使用和维护

 

Base的分支和标签我暂时不涉及到了。我们就打比方。我们只是做一个简单维护文档的文档管理平台

所有配置默认的。涉及到的操作只有CO/CI等简单的。

 

 

1:环境搭建

2:权限分配方案

3:基本操作

3:日常维护

4:备份恢复策略

5:故障

 

 

1:环境搭建

任务要求

  •  新建VOB,按照要求建立目录结构
  • link的方式调用其他VOB的目录
  • 对各个目录不同组别的权限设置

1:VOB tag :lab,(其实需要创建3个VOB,lab,lab1,lab2)

     目录结构  :

 

lab

1_项目核心文档

              1_发布规范

              2_在建规范

        2_ 项目公共文档

            项目名称lab1

                1_发布 需求

                2_在建需求

            项目名称lab2

                 1_发布需求

                  2_在建需求

2:项目名称lab1是link到项目lab1的VOB中,  项目名称lab2是link到项目lab2的VOB中     

3:权限需求:在域里面建以下组:

CC_User(项目组成员),CC_Use_lab1(项目组成员),CC_Use_lab2(项目组成员), CC_PM(项目经理组),CC_doc(规范文档组)、,其中CC_Use_lab1,CC_Use_lab2, CC_PM,CC_doc里的成员均属于CC_User 组。
CC_User组对可读写。
CC_PM对只读。
CC_、CC_对只读。

所有成员只读。   

 

实施步骤:

1:创建一个普通VOB

2:创建一个视图 ,然后VOB里面按照规则创建文件夹,加入源控制

3:配置权限

(创建VOB和视图view不明白的可以看文章:ClearCase完全攻略(五) UCM实例:创建PVOB,创建VOB,两者区分

 

过程中遇到的一些问题:

1:创建动态视图,在VOB中创建文件夹,大写自动变成小写

ClearCase大小写敏感问题
如何解决windows下 CC的大小写区分问题?   

如果是动态视图,有个选项 Case Insensitive,服务器和客户端都要做,如果有动态视图的话,就要重启计算机才可以。

如果是静态视图,或者是web视图。Snapshot 和 Web views使用本地的文件系统来读取操作文件。在Windows文件体系下大小写不敏感、通常在创建文件名称时字母保护。在UNIX文件体系下大小写敏感,创建文件名始终字母保护。

所以如果觉得麻烦。直接创建静态视图,就没有这个问题。

 

最后解决办法:使用静态视图

 

2:创建了好多文件夹。怎么批量加入源控制

 

from:CSDN文章

1、把你需要的文件夹及内容拷贝到CC对应的目录里面;
2、若目录中没有子文件夹,可在CC   Explorer中全选然后add   to   source   control;若存在子目录,最方便的办法就是在硬盘中找到那个目录,点击查询,不输入任何条件,但要勾选“搜索子文件夹”,然后在搜索出的所有文件, 点击右键,ClearCase-》add   to   source   control   即可实现。

 

from:实用的add_to_source_control脚本(Clearcase) 

脚本待验证

 

from :cj

命令行查出所有私有文件

cleartool ls -recurse -view_only .

如果批量添加,在视图下运行
for /f "delims==," %v in ('cleartool ls -view_only -r -short') do cleartool mkelem -nc -mkpath -ci "%v"

 

最后解决办法:使用CCRC,search出所有私有文件,批量添加源控制。

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值