clearcase下的一些常用命令
最基本的操作
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下的一些常用命令相关推荐
- Linux下连接WiFi常用命令,如何优雅的通过SSID、BSSID连接WiFi
Linux下扫描WiFi常用命令 1.查看指定无线网卡WiFi情况 iwconfig wlan0 # wlan0--->网卡名称 2.nmcli命令基本操作 连接:sudo nmcli devi ...
- linux下vi编辑器常用命令
文本编辑器是所有计算机系统中最常用的一种工具.UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! ...
- Linux下Vim工具常用命令
原文地址: http://www.cnblogs.com/lizhenghn/p/3675011.html 在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用.作为一个新手,我也是刚刚 ...
- Linux下Vim的常用命令操作大全
Vim常用命令 说明 yy 复制光标所在行 p 粘贴 dd 删除/剪切当前行 u 撤销 :/搜索的内容 搜索指定内容 :123 移动到123行 G 回到最后一行 gg 回到第一行 数字+G 回到指定行 ...
- Linux系统下的hadoop常用命令
目录 创建目录 查看目录下内容,包括文件名,权限,所有者,大小和修改时间 将本地文件或目录上传到HDFS中的路径 从本地复制文件到hdfs文件系统(与-put命令相似) 将文件或目录从HDFS中的路径 ...
- Windows下 网络调试常用命令
网络调试常用命令 Windows提供了一组实用程序来实现简单的网络配置和管理功能,这些实用程序通常以Dos命令的形式出现.用键盘命令来显示和改变网络配置,感觉像直接操纵硬件一样,不但简单方便,而且效果 ...
- RabbitMQ OS X下安装及常用命令-1
RabbitMQ的主页在http://www.rabbitmq.com/ . 1. 安装Erlang RabbitMQ是用Erlang编写的,所以需要先安装Erlang,如果有的话跳过这步即可(我是跳 ...
- Linux 下的tar常用命令及操作
tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可以在 ...
- Linux下的基本常用命令解析
1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序. ps -A 显示所有程序. ps c 列出程序时,显示每个程 ...
最新文章
- 人工智能的未来需要M1吗
- python四个带 key 参数的函数(max、min、map、filter)
- Python学习笔记(四)Python函数
- Codeforces Global Round 15 (A-D)没有C
- MySQL-线上删除表流程
- 传统关系型数据库性能优化全攻略
- python 网络请求类库 requests 使用
- Windows 7 下 QT5 开发环境搭建
- 使用Block在两个界面之间传值
- 精通MVC3摘译(9)-过滤器
- 看 设计模式之策略模式探讨初步 有感,并摘取部份内容,学习之
- 常见函数式接口及其lambda实现样例
- Word文档《Document SAFER 2》
- python3 利用Instaloader下载instagram数据示例
- Python三大神器之Virtualenv
- [Python] 必应搜索主页的背景图片爬虫
- 万圣节奇妙夜,不给糖就捣蛋—Python带你点击解锁恐怖新道具(南瓜头、骷髅、蝙蝠、糖......)
- MySQL必知必会二:MySQL简介
- AI新基建沙场点兵,背后是一场“路径之争”
- 天原笔记(2)——气团与锋