最基本的操作
cleartool co -nc xxx.cpp
cleartool ci -nc xxx.cpp

查看自己总共co了多少文件
cleartool lscheckout -cview -me -avobs
查看我的所有co文件
cleartool lscheckout -avobs -me

查看所有人的所有co文件
cleartool lscheckout -avobs

最有用的命令
cleartool man  xxx
cleartool help xxx

新增文件

a.修改新增文件权限为755
b.cleartool co -nc .
c. cleartool mkelem -ci -nc 新增文件名
d. cleartool ci -nc .

新增目录

a.cleartool co -nc .

b.cleartool mkdir -c comment 新增目录名

c.clearfsimport -nsetevent -recurse 源目录名/* 新增目录名 (该命令可循环递归加入目录文件)

d.cleartool ci -nc .

删除文件
删除clearcase一个目录下的文件:
cleartool co -nc .
cleartool rm 1.log  (注:不用checkout 1.log文件; 必须使用ct rm,如果不加ct的rm,只是删除了你的view的本地文件,没有对CC的服务器产生影响)
cleartool ci -nc .

放弃co某个文件
cleartool unco -keep file.cpp   (默认会keep,保留本地自己的文件,会copy一份并另外取个.keep名字)
cleartool unco -rm   file.cpp

6.主线、分支文件合并
//查找需要合并的文件
cleartool findmerge . -fversion /main/xxxx_path -print 
//比较文件不同
cleartool diff file.cpp file.cpp@@/main/xxxx_path/LATEST
//查看最新版本
cleartool lsvtree file.cpp
//合并
cleartool merge -to file.cpp file.cpp@@/main/xxxx_path/LATEST file.cpp@@/main/LATEST

7.标签相关

//新建标签

cleartool mklbtype -nc TEST_LABEL(尽量大写)
//给文件打标签
cleartool mklabel -r TEST_LABEL file.cpp
//删除标签
cleartool rmtype lbtype:TEST_LABEL
//给所有打上TEST_LABEL标签的文件打上TEST_LABEL2标签
cleartool mklabel -replace -version /main/TEST_LABEL TEST_LABEL2 *
//查找打上TEST_LABEL标签的所有文件
cleartool find . -version "lbtype(TEST_LABEL)" -print
//查找打上TEST_LABEL和TEST_LABEL2标签的文件
cleartool find . -element 'lbtype_sub(TEST_LABEL) && lbtype_sub(TEST_LABEL2)' -print

将整个目录导入clearcase
clearfsimport -recurse /xxx/xxx/xxx/src /view/zhuj/home/vobs/cc_account
/xxx/xxx/xxx/src目录(包括此目录下的所有目录和文件)被导入/view/zhuj/home/vobs/cc_account中(/view/zhuj/home/vobs/cc_account/src)

当错误删除某个文件file1:
可以使用以下命令还原:
cleartool ln .@@/main/versionX/file1 file1

撤销当前目录下所有co
cleartool lsco -cview -r -s | xargs cleartool unco -rm

查看我的当前view的当前目录下及以下(递归)的co文件
cleartool lsco -cview -r  
cleartool lsco -cview -r -s     (-s = -short: short显示)

查看element的版本树
cleartool lsvtree

给所有打上TEST_LABEL标签的文件打上TEST_LABEL2标签
cleartool mklabel -replace -version /main/TEST_LABEL TEST_LABEL2 *

把当前目录下的所有文件的最新版本上打标签:
cleartool mklabel -recurse -rep label-name -ver /main/LATEST .

查找打上TEST_LABEL和TEST_LABEL2标签的文件。
cleartool find . -element 'lbtype_sub(TEST_LABEL) && lbtype_sub(TEST_LABEL2)' -print

如果子目录有link的文件或者文件夹也需要查找,需要加一个参数:-follow
cleartool find . -version "lbtype(CDU)" -print -follow

type-kind:              
                attype        Attribute type

brtype        Branch type

eltype        Element type

hltype        Hyperlink type

lbtype        Label type                              
                                                                      
                trtype        Trigger type

clearcase下的一些常用命令相关推荐

  1. Linux下连接WiFi常用命令,如何优雅的通过SSID、BSSID连接WiFi

    Linux下扫描WiFi常用命令 1.查看指定无线网卡WiFi情况 iwconfig wlan0 # wlan0--->网卡名称 2.nmcli命令基本操作 连接:sudo nmcli devi ...

  2. linux下vi编辑器常用命令

    文本编辑器是所有计算机系统中最常用的一种工具.UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! ...

  3. Linux下Vim工具常用命令

    原文地址: http://www.cnblogs.com/lizhenghn/p/3675011.html 在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用.作为一个新手,我也是刚刚 ...

  4. Linux下Vim的常用命令操作大全

    Vim常用命令 说明 yy 复制光标所在行 p 粘贴 dd 删除/剪切当前行 u 撤销 :/搜索的内容 搜索指定内容 :123 移动到123行 G 回到最后一行 gg 回到第一行 数字+G 回到指定行 ...

  5. Linux系统下的hadoop常用命令

    目录 创建目录 查看目录下内容,包括文件名,权限,所有者,大小和修改时间 将本地文件或目录上传到HDFS中的路径 从本地复制文件到hdfs文件系统(与-put命令相似) 将文件或目录从HDFS中的路径 ...

  6. Windows下 网络调试常用命令

    网络调试常用命令 Windows提供了一组实用程序来实现简单的网络配置和管理功能,这些实用程序通常以Dos命令的形式出现.用键盘命令来显示和改变网络配置,感觉像直接操纵硬件一样,不但简单方便,而且效果 ...

  7. RabbitMQ OS X下安装及常用命令-1

    RabbitMQ的主页在http://www.rabbitmq.com/ . 1. 安装Erlang RabbitMQ是用Erlang编写的,所以需要先安装Erlang,如果有的话跳过这步即可(我是跳 ...

  8. Linux 下的tar常用命令及操作

    tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可以在 ...

  9. Linux下的基本常用命令解析

    1.查进程     ps命令查找与进程相关的PID号:     ps a 显示现行终端机下的所有程序,包括其他用户的程序.     ps -A 显示所有程序.     ps c 列出程序时,显示每个程 ...

最新文章

  1. 人工智能的未来需要M1吗
  2. python四个带 key 参数的函数(max、min、map、filter)
  3. Python学习笔记(四)Python函数
  4. Codeforces Global Round 15 (A-D)没有C
  5. MySQL-线上删除表流程
  6. 传统关系型数据库性能优化全攻略
  7. python 网络请求类库 requests 使用
  8. Windows 7 下 QT5 开发环境搭建
  9. 使用Block在两个界面之间传值
  10. 精通MVC3摘译(9)-过滤器
  11. 看 设计模式之策略模式探讨初步 有感,并摘取部份内容,学习之
  12. 常见函数式接口及其lambda实现样例
  13. Word文档《Document SAFER 2》
  14. python3 利用Instaloader下载instagram数据示例
  15. Python三大神器之Virtualenv
  16. [Python] 必应搜索主页的背景图片爬虫
  17. 万圣节奇妙夜,不给糖就捣蛋—Python带你点击解锁恐怖新道具(南瓜头、骷髅、蝙蝠、糖......)
  18. MySQL必知必会二:MySQL简介
  19. AI新基建沙场点兵,背后是一场“路径之争”
  20. 天原笔记(2)——气团与锋

热门文章

  1. 2020~2021年杂记之
  2. C语言函数递归—经典递归问题
  3. 前端(内部)-编程规约
  4. 【Spark】介绍 快速入门
  5. GITHUB执行git clone项目下载不全不完整
  6. Tex, LaTex, pdflatex, xelatex, xetex等的区别和关系
  7. 洛谷:尼克的任务【记忆化搜索】【记忆化搜索的使用条件】
  8. 荣耀十支持鸿蒙OS,不是所有华为荣耀手机都能升级华为鸿蒙OS,只有这48款才行...
  9. Linux sed按行遍历文件内容,并删除匹配成功的行
  10. 《数据结构》实验——顺序结构与链表