Clearcase find 命令使用手册

CC中find命令可以按条件查找vob库中元素,其功能相当于unix中的find命令。

你可以使用CC find命令查找分支中所有程序,从某某日期开始由谁更新了某支程序,某标签下的程序等等功能。

常用的命令参数:

-nxn/ame  去除扩展分支名和版本信息即@@之后的信息,将扩展名称转换为操作系统名称,若去除后其重复则只显示其中一条;

-a/ll  搜索整个当前库

下面举几个常用的用例来说明find的具体用法,详细说明可以查看cleartool的联机帮助。

1.查找vob库中当前目录下后缀名为java的文件并打印清单:

$> cleartool find ./  -name "*.java" –printfind

2.查找由user1创建的branch1分支并打印清单:

$>cleartool find ./ –branch 'brtype(branch1)&&created_by(user1)' –print

3.查找分支branch1中从2011年1月10至1月25日之间修改的版本并打印清单 :

$>cleartool find ./ –branch 'brtype(branch1)' –version 'created_since(2011-01-10)&&!created_since(2011-01-25)'–print

4.查询当前目录下打上标签rel1或者rel2但未同时打上两个标签的版本:

find ./ -all -element '{lbtype_sub(REL1) && lbtype_sub(REL2)}'   -version '{(lbtype(REL1) && ! lbtype(REL2)) ||   (lbtype(REL2) && !lbtype(REL1))}' –print

5.查询库中从分支/main/branch1/sub_branch1合并到/main/branch1/sub_branch1/grant_branch1的元素:

find ./ –all –element 'merge(/main/branch1/sub_branch1,/main/branch1/sub_branch1/grant_branch1)' -print

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值